سؤال

أواجه مشكلات في مطابقة الألوان لألوان خلفية css مع الألوان الموجودة في الصور في صفحة html نفسها.ماذا يعطي؟

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

المحلول

أعتقد أنك تستخدم صورة PNG؟هذه "ميزة" تصحيح جاما.نشر Mark Ransom نصًا مفيدًا حولهذا.

لاحظ أن حل رمز الترميز العام المدرج في مكان ما لم يعمل معي.

نصائح أخرى

ما هو برنامج تحرير الصور الذي تستخدمه؟لقد عثرت على هذه المقالة حول ملفات تعريف الألوان في Photoshop .قد تكون هناك أيضًا مشكلات في تصحيح غاما PNG .

قد يرجع ذلك إلى إدارة الألوان بالمتصفح.

قد تكون مشكلة في ملف تعريف اللون.

على سبيل المثال ، إذا كانت الصورة بتنسيق JPEG وتحتوي على ملف تعريف ألوان وكان متصفحك لا يدعم عرض الصور في ملفات تعريف الألوان التي تحددها ، فسيتم عرض ألوان الصورة نفسها بشكل مختلف في متصفحك.في هذه الحالة ، إذا قمت بفحص لون الصورة في Photoshop (علمًا بملف تعريف الألوان) ثم قمت بتطبيق هذا اللون في CSS الخاص بك وعرضت الصفحة في متصفح لا يعرف ملف تعريف الألوان ، فستبدو مختلفة.

تتبادر إلى الذهن ثلاثة احتمالات:

  • تحقق من ضبط عمق ألوان الشاشة على 32 أو 24 بت وليس 16 بت
  • تحقق من عدم تخصيص لوحة للصورة (مثل لوحة الويب الآمنة).قد يكون هذا هو الحال بالنسبة لصورة .gif أو .png 8 بت.
  • تحقق من مشكلات تصحيح جاما .png في IE - راجع المنشورات الأخرى للحصول على التفاصيل

يتمثل أحد الحلول التي استخدمتها في الماضي البعيد في تعيين لون الخلفية بتكرار صورة صغيرة بدلاً من تعيينها في HTML.كان هذا النوع من الحيل مفيدًا في أيام اللوحات الآمنة للويب وما إلى ذلك ، ولكنه أقل فائدة الآن.

ربما كان المتصفح الذي تختبره ، لقد واجهت الكثير من المشاكل مع مثال 6.

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