Как изменить значения профиля ICC? - Фотопедия
0 голосов
/ 08 июня 2017

Я хочу быть в состоянии определить, что изображения x и изображения y одинаковы. Предположим, кто-то, кто хочет связываться с метаданными, не знает о существовании раздела профиля ICC - как мне произвольно установить значения профилей ICC, чтобы я мог использовать это, чтобы проверить, совпадают ли 2 изображения?

Если бы вы могли указать мне дополнительные ресурсы, которые также были бы полезны.

enter image description here

Ответы [ 2 ]

2 голосов
/ 08 июня 2017

Не делайте этого, вместо этого создайте свой собственный расширенный раздел. Неправильное использование профиля ICC может (вероятно, вызовет) проблемы с отображением, поскольку именно эта информация предоставляет контекст данных, содержащихся в файле, и то, как их следует интерпретировать для правильного отображения.

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

В качестве полного альтернативного подхода вы также можете использовать водяные знаки для изображений, используя что-то вроде стеганографии, чтобы встроить что-то обнаруживаемое, но невидимое в само изображение. Манипулирование изображениями может привести к тому, что это будет отброшено, но если пользователь переделывает изображение, шансы приличные, они также удалят и воссоздают данные EXIF.

1 голос
/ 08 июня 2017

Любой установленный вами тег EXIF ​​(включая пользовательские) может быть изменен любым желающим. Это совершенно небезопасно и ненадежно.

Как правило, в ИТ, если вы хотите обеспечить безопасность файла (что это не подделанная версия), вы используете контрольную сумму файла, как кратко объяснено здесь . По сути, вы создаете отдельный файл, в котором перечислены вычисленные значения, которые с высокой вероятностью являются уникальными для каждого файла. Если вам нужно сравнить файл с существующей версией, вы можете вычислить контрольную сумму для нового файла и посмотреть, соответствует ли она вашим существующим значениям.

Но это бесполезно для сравнения файлов, например, изменен. Для этого вам нужны специальные инструменты для обработки изображений и немного умного мышления.

Использование функции ImageMagick * Функциональность , вероятно, является наиболее легкодоступным подходом, и вы можете использовать его как можно более сложный или простой.

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

...