Как этот путь был встроен в изображение JPG?

Если кто-то загрузит это изображение на свой компьютер и откроет его в Photoshop, он заметит кое-что очень интересное на панели «Контуры»:

введите описание изображения здесь

В этот файл включено несколько путей: один для логотипа ноутбука, один для ноутбука, один для экрана и один для отражения.

Я думал, что такая информация доступна только внутри файла Photoshop. Но это JPG.

Я удивлен, и мне также интересно, как можно встроить информацию о пути в JPG.

Ответы (2)

В Photoshop уже давно есть возможность сохранять пути в JPG. (думаю, CS5.5 мог быть CS6)

Пока вы не используете «Сохранить для Интернета» и используете « Сохранить как для JPG», они будут там, если jpg впоследствии откроется в Photoshop.

Другие программы могут не видеть пути.

Это похоже на то, как Fireworks использовал для сохранения PNG со слоями... это все проприетарные данные, которые являются излишними для общего формата. Но может быть прочитано тем же проприетарным софтом.

И обратите внимание, дополнительные данные повлияют на размер файла (КБ)

Существуют ли какие-либо другие загадочно секретные «хаки» в том же стиле, которые позволяют Photoshop сохранять свои данные в формате JPG? Мне очень любопытно.
Ну, я действительно не знаю. Я никогда толком не исследовал, что можно и нельзя сохранять в различных форматах. Я помню "дорожки в JPG!" из отдела маркетинга Adobe. и я сам использовал это несколько раз.
Подобные функции определенно недооценены Adobe!

Пути в JPG существуют и в других программах. Serif Affinity Photo и -Designer знают их. В Affinity Photo можно использовать маски для скрытия частей изображения. Например, одна активная маска векторного пути для удаления фона и несколько отключенных масок для опционального скрытия или выбора позже некоторых важных частей.

При сохранении в формате JPG диалог позволяет конвертировать маски в пути. Это делает JPG, который в Photoshop имеет пути на панели «Контуры». В Photoshop эти пути неактивны, их нужно использовать вручную.

При открытии в Affinity Photo активные маски работают и скрывают части изображения, вы видите шахматную доску прозрачности. Отключенные маски можно включить и скрыть больше. Маски можно снимать, что делает их редактируемыми слоями пути.

Очевидно, что нет единого мнения о том, как должны работать расширения JPG.

В другом вашем вопросе «JPG с арифметическим кодированием» мы встретили другое расширение. Серия Serif Affinity открывает его, но в открытом виде это как обычный JPG.

IrfanWiew говорит об этом: «Это не JPG, а WEBP-изображение — нужно ли менять расширение имени файла с JPG на WEBP?» IW открывает его как JPG.

Я не видел и не тестировал способ - сохранить WEBP и - посмотреть, есть ли прозрачность.