I think this is a bug, though maybe it is a feature to make the file size smaller?
I work in the photo industry, in our forum sometimes people post images for others to try to troubleshoot printing issues. The image uploaded could be in a color space other than sRGB like Adobe 98 or ProPhoto RGB.
If I post an image to our Discourse forum that is Adobe 98, when I download that image the profile has been stripped and now it is untagged which is really bad as there is no way to know what the original color space was.
Is this intended? is there a way to not remove the color profile?
Удаление метаданных изображения не означает, что следует игнорировать цветовую профилировку.
Изображение, потерявшее информацию о цветовом охвате, отображается иначе. Кроме того, эта функция поддерживает очень ограниченное количество форматов изображений.
Например, формат AVIF не теряет никаких метаданных изображения, однако полученный эскиз не управляется с точки зрения цвета.
См. изображение ниже. Пожалуйста, подождите, пока Discourse загрузит предварительный просмотр изображения, затем щелкните, чтобы развернуть оригинал. Обратите внимание на разницу в цветах между двумя изображениями.
Вы правы! Я проверил это, и в оригинале более насыщенные красные, жёлтые, зелёные и другие оттенки. У меня нет ответа для вас, но я подтверждаю, что вижу то же самое, что и вы.
Интересно, всегда ли это было проблемой в Discourse. Это только с файлами avif (формат, которым я сам пользуюсь нечасто) или вы замечаете это и с другими более распространёнными форматами?
Это явление является примером потери метаданных изображения. Такая потеря не ограничивается форматом AVIF; метаданные удаляются для всех поддерживаемых Discourse форматов изображений. AVIF был выбран, потому что его миниатюры лишают изображения метаданных, тогда как оригинальные изображения не обрабатываются.
Это происходит из-за двух ошибок:
Discourse заявляет, что удаляет метаданные для всех изображений, но на самом деле этого не делал.
Удаление метаданных даже убирает информацию о цветовом пространстве, что нарушает целостность цветопередачи изображения.