سؤال

يستخدم موقعي PNG لخلفية انتقالية. هنا هو الموقع على Firefox على Mac ، و هنا هو نفس الموقع على Firefox على Linux.

كما ترون ، تعرض خلفية PNG باللون الأخضر الباهت على Linux. هل هذا بسبب مشكلات تصحيح جاما الموصوفة هنا؟ كيف يمكنني حل هذه المشكلة؟ لقد حاولت استخدام JPG وأيضًا BMP ، لكن الصورة ثم تعرض دائمًا في اللون الأخضر الباهت عبر جميع المنصات. أريد دائمًا إظهار اللون الأخضر النابض بالحياة كما في لقطة الشاشة Mac. هل هذا غير ممكن؟

هل كانت مفيدة؟

المحلول

يبدو أن مشكلة MAC أكثر بالنسبة لي ، فهي تجعل نفس الشيء في Firefox و Chrome و Opera هنا تحت Linux.

اللون الأخير من الصورة #6f9f00(تم تحميله في gimp ، لا يوجد ملف تعريف ملون عليه) بينما يكون لون الخلفية #5FA700 وهو waaaay قبالة. كما أن لقطة الشاشة التي التقطتها تحت MacOSX لها ملف تعريف ملون متصل به ، فإن كل من Firefox و Gimp يجعلانه تمامًا مثل تلك التي أخذتها تحت Linux.

لاحظ أيضًا أنه على Macs Gamma الافتراضي أعلى ثم على Windows/Linux ، والتي قد تفسر بينما تبدو الخلفية الخضراء "مملة" لك على أنظمة أخرى ، في حين أنها في الواقع أكثر إشراقًا على نظامك.

لذا أظن أن Safari يطبق تصحيح Gamma على الصورة ولكن ليس على لون الخلفية ، وبالتالي يتم عرض الصورة بنفس الطريقة التي سيتم عرضها على أنظمة أخرى ، على الرغم من قيمة Gamma العليا على جهاز Mac الخاص بك ، ولكن لون الخلفية هو لا "تم تصحيحه" وبالتالي يوضح أنها قيمة حقيقية على غير Macs والتي ، في هذه الحالة ، هي مجرد طرق من القيمة الفعلية للصورة.

كيف تصلحها؟
تأكد من الاستخدام #6f9f00 نظرًا لأن لون خلفية الموقع وتكيف مع ذلك ، وتحقق من إعدادات ملف تعريف اللون لتطبيق تحرير الصور الخاص بك (أفترض أنك تستخدم Photoshop) للتأكد من عدم وجود ملف تعريف على صورة PNG.

ملاحظة: أشكر Apple لأنهم يوفرون لك ألوانًا أكثر إشراقًا من المعتاد: O

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top