С 2016 года новые продукты Apple (например, iPhone 7) используют цветовое пространство P3 вместо цветового пространства sRGB. Поэтому мне интересно измерить практическое влияние на некоторые снимки, которые я снял.
Учитывая файл JPEG, как я могу проверить, содержит ли он пиксели, не входящие в sRGB? И как я могу пометить их, например, сделать их розовыми или желтыми? (или почти эквивалентно: как я могу проверить, оказывает ли преобразование в sRGB какое-либо разрушительное воздействие на изображение?)
Например, на www.astramael.com есть различные примеры изображений, которые могут быть представлены в Adobe RGB или sRGB, но не могут быть точно представлены с помощью sRGB. Если вы прокрутите немного вниз, вы увидите картинку, где все не sRGB-пиксели были заменены светло-красными пикселями, чтобы сделать разницу видимой. Как можно создать такой образ? Какие инструменты можно использовать для этого?
Моя мотивация заключается в том, что я хочу проверить влияние цветового пространства, которое отличается от sRGB. Я не сомневаюсь, что есть реальные цвета, которых нет в sRGB. Но есть ли какие-либо цвета вне sRGB на фотографиях, которые я снял на своем iPhone 7? Насколько часто встречаются цвета вне sRGB?
Обновление: Было бы неплохо иметь для этого бесплатный или открытый инструмент. Я не хочу устанавливать Adobe Photoshop или подобное тяжелое приложение. Фактически, средство командной строки размером 300 КБ может решить эту проблему. Я разработчик для iOS и macOS, поэтому было бы хорошо, если бы программа работала и на этой платформе (это включает возможность установки, следуя стандартным инструкциям по установке, приведенным в документации). Для меня это (вероятно) будет возможность написать такую программу самостоятельно; но я надеялся, что кто-то уже сделал это.