لا يتم عرض الصور في المتصفحات المستندة إلى WebKit

StackOverflow https://stackoverflow.com/questions/43525

  •  09-06-2019
  •  | 
  •  

سؤال

لسبب غريب وعجيب، لن يتم عرض الصور الخاصة بي في موقع الويب الخاص بي على اللغات المعتمدة على أدوات الويب (مثل Safari وChrome).

هذه هي علامة الصورة

<img src="images/dukkah.jpg" class="imgleft"/>

لا يقتصر الأمر على أنه لا يتم عرضه على موقع الويب، بل لن يتم عرضه عند الوصول إليه مباشرةً http://kilkin.massiveatom.com/kilkin/images/dukkah.jpg

...لماذا؟

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

المحلول

تشير Imagemagick إلى أن هذه الصورة المحددة يتم حفظها في مساحة ألوان CMYK بدلاً من RGB الأكثر شيوعًا.حاول تحويله، يجب أن يكون أكثر توافقًا مع محرك عرض webkit.

Imagemagick متاح للتنزيل من http://www.imagemagick.org/script/index.php - إنه متوفر لأنظمة Windows و*NIX.

نصائح أخرى

لقد واجهت هذه المشكلة عدة مرات.

أعتقد أنه بسبب بعض المشاكل في تنسيق الملف.

حاول استيراد الملف في أحد برامج تحرير الصور وحفظه مرة أخرى.هذا يجب أن يتخلص من المشكلة.

لقد جربت عنوان url الذي قدمته في FireFox 3 وIE 6، ولن يُظهره IE 6 أيضًا، ويعمل Firefox.أعتقد أن هناك خطأ ما في ملف jpg.

هل أنت مضغوط بصيغة JPEG بتنسيق Jpeg 2000؟إذا كان الأمر كذلك، فهناك خطأ معروف:

"الصورة "http://kilkin.massiveatom.com/kilkin/images/dukkah.jpg" لا يمكن عرضه، لأنه يحتوي على أخطاء." والصورة نفسها تحتوي على جزء XML بداخلها.لذلك كما اقترح آخرون:حاول فتحه باستخدام محرر وإعادة حفظه.

كما هو مذكور آخر كان هناك خطأ في الصورة.

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

أقترح تحميل إيرفنفيو والصورة، افتح الصورة في irfanview واضغط على CTRL+S واحفظها على نفسها.ثم قم بتحميل الصورة مرة أخرى.ينبغي حل أي مشكلة.

لا يحتوي ملف الصورة الخاص بك على بيانات الصورة، بل يحتوي على نص html:

$ curl -s http://kilkin.massiveatom.com/kilkin/images/dukkah.jpg
<html><head></head><body><!-- vbe --></body></html>
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top