home.social

#png — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #png, aggregated by home.social.

  1. Как мы засунули геометрию квартиры в обычный PNG

    Туры Getfloorplan рендерятся в Unreal Engine с трассировкой пути, и в браузер уходит готовая панорама — по сути скриншот из игры. Грузится быстро и выглядит как фотография, но геометрии у картинки нет: курсору не во что попасть. А линейку в проптехе рано или поздно просят все — измерить комнату, проверить, пройдёт ли шкаф в проём. В статье — как мы получили и картинку, и линейку. Рядом с панорамой рендерим карту глубины, по экранным координатам курсора восстанавливаем точку в мире и нормаль к поверхности. Расстояния упаковываем в обычный PNG: EXR, в котором карта рождается, браузер нативно не читает. Разбираем, чем за это платим: точностью, размером файла и парой грабель с CORS и цветовыми профилями.

    habr.com/ru/articles/1081340/

    #карта_глубины #панорамы #threejs #WebGL #PNG #EXR #Unreal_Engine #линейка #проптех

  2. Скрываем данные от стандартного режима exiftool прямо в чанках PNG

    В настоящий момент, exiftool является мощным инструментом для анализа и изменения различной информации о файлах. Недавно, экспериментируя с файлами формата PNG и exiftool, я обнаружил одну занятную вещь, связанную с тем, что exiftool в стандартном режиме не считывает кастомные чанки PNG. В данной статье рассмотрим структуру файлов PNG и способ как вписывать невидимые для стандартного режима exiftool чанки в PNG.

    habr.com/ru/articles/970328/

    #файлы #png #стеганография #разработка #rust #метаданные #exiftool #структура