Image uploads - color profiles dropped

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?

إعجاب واحد (1)

By default, image metadata is removed from uploads. However, there’s a site setting for this.

If you’d like the metadata to be preserved, search for strip_image_metadata in the settings and you should see this:

Capture7

Disabling this setting means the metadata will not be stripped from future image uploads.

7 إعجابات

تجريد البيانات الوصفية للصورة لا يعني تجاهل ملف تعريف الألوان.

يتم عرض الصورة التي تفقد معلومات نطاق الألوان الخاصة بها كصورة مختلفة. وتدعم هذه الميزة عددًا محدودًا جدًا من تنسيقات الصور.

على سبيل المثال، لا تفقد AVIF أي بيانات وصفية للصورة، ومع ذلك، فإن الصورة المصغرة الناتجة ليست مُدارة بالألوان.

ارجع إلى الصورة أدناه. يرجى الانتظار بصبر حتى يقوم Discourse بتحميل الصورة المصغرة، ثم انقر لتوسيع الصورة الأصلية. لاحظ اختلاف اللون بين الاثنين.

إعجابَين (2)

أنت على حق! لقد تحققت من هذا والصورة الأصلية تحتوي على درجات ألوان حمراء وصفراء وخضراء أكثر كثافة وما إلى ذلك. ليس لدي إجابة لك ولكني أؤكد أنني أرى ما تراه.

من المثير للاهتمام ما إذا كانت هذه مشكلة دائمة في Discourse. هل هي فقط مع ملفات avif (تنسيق لا أستخدمه كثيرًا بنفسي) أم يمكنك رؤية هذا مع تنسيقات أخرى أكثر شيوعًا؟

هذه الظاهرة هي مثال على فقدان البيانات الوصفية للصور. هذا الفقدان لا يقتصر على AVIF؛ يتم تجريد البيانات الوصفية لجميع تنسيقات الصور التي يدعمها Discourse. تم اختيار AVIF لأن الصور المصغرة الخاصة به قامت بتجريد البيانات الوصفية للصور، بينما لا تتم معالجة الصور الأصلية.

هذا في الواقع بسبب خطأين:

  1. يدعي Discourse تجريد البيانات الوصفية لجميع الصور، ولكن في الواقع، لم يفعل ذلك.

  2. يؤدي تجريد البيانات الوصفية حتى إلى إزالة معلومات نطاق الألوان، مما يعرض سلامة ألوان الصورة للخطر.