سؤال

أنا أعمل على أداة الشريط الجانبي ولا يمكنني عرض ملفات JPEG الخاصة بي (تعمل ملفات PNG).عندما أحاول فتح الملف بنفسه في IE8 فإنه لا يعمل.بالطبع، يستطيع Firefox فتحه بشكل جيد.

تفاصيل جبيغ:

أبعاد:1080 × 900 180 بوصة البداد عمق 24 تمثيل اللون:غير معايرة

لقد وجدت بعض الأشياء تتحدث عن ضغط الصور بشكل غير صحيح (؟) لكنني لم أتمكن من تشغيلها...

أي أدلة؟

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

المحلول

لماذا تتعاملون مع الصورة عند 180 نقطة في البوصة وليس دقة الشاشة 72dpi؟ في دقة الشاشة الصورة ستكون تقريبا ضعف هذا الحجم. ومع ذلك، فإن حجم يمكن التحكم فيها عن أي متصفح.

وعند إنشاء الأداة، يجب أن تكون باستخدام صور PNG لجميع عناصر من الأدوات. هل تواجه مشاكل عرض الصور JPEG؟

هل بحثت عن الشريط الأصفر في الجزء العلوي من IE الذي يمنع بعض محتوى مشتبه به من التعرض للتحميل (بالنوافذ، اكتف، وجافا سكريبت، الخ)؟ إذا كان يبدو، في محاولة نقول أن "السماح".

وأخيرا، ما الذي تستخدمه لضغط الصور الخاصة بك إلى JPEG؟

تعديل: إذا كنت تريد أن تفعل تحويل دفعة استخدام المحول دفعة في الفوتوشوب أو استخدام لوحة إجراءات لتسجيل عملية التحويل لصورة واحدة، ثم إعادة العمل على مجلد كامل. بالإضافة إلى ذلك، يمكنك حفظ هذا العمل إلى "قطرة" والذي هو تطبيق صغير يحتوي الإجراء الذي يمكنك إسقاط صورة أو مجلد على رأس ل.

وبدلا من ذلك، إذا كنت لا سقطت مثل تطبيقات التعلم، برنامج XnView هو ممتاز عارض الصور والمحول الذي يدعم شيء من هذا القبيل 160 صورة مختلفة الأشكال ويمكن تحويل دفعة واحدة دفعة وإعادة تسمية قوائم ضخمة من الملفات.

نصائح أخرى

وIE8 قطرات دعم CMYK JPEG، ويجعل لهم كما X حمراء الشائنة دون بقدر ما هو تحذير.

إذا كان لديك يماغيماغيك:

identify -verbose image.jpg

وسوف تظهر لك فضاء لوني الصورة. اذا كان CMYK، يمكنك تحويل إلى RGB مع:

convert broken.jpg -colorspace RGB fixed.jpg

إذا ما عليك القيام به CMYK لتحويل RGB على مجموعة كاملة من JPEG-الصور، قد يكون هذا الأمر مفيدا لكم:

for i in *.jpg; do convert "$i" -colorspace RGB "$i"; done

وPS: إذا كنت ترغب في معرفة ما يجري، فقط إضافة -verbose:

for i in *.jpg; do convert "$i" -colorspace RGB -verbose "$i"; done

وكان لي مشكلة مشابهة مع IE8 لا تعرض صورتين JPEG. FF، وسفاري، والكروم عرض كل منهم دون شكوى ولكن تصرفت IE كما لو كانت الملفات غير موجودة. ليس لدي أي فكرة عما كان يحدث، ولكن تحويل صورة سريعة إلى GIF أو بابوا نيو غينيا إصلاح المشكلة. مجرد آخر في سلسلة طويلة من التأكيدات التي تمتص IE.

وكان مشاكل مماثلة مع الصور الموجودة، والتي لن تظهر في IE8.

والمشكلة هي، كما يقول converter42: CMYK-صور

وتحويلها إلى RGB فضاء لوني وكل شيء جيد

والحل مع PNG ليست أفضل، لأن ملفات PNG يمكن أن يكون أكبر من MUUUCH JPGS.

إذا كنت تستخدم Photoshop لإنشاء ملفات jpg.جرب أدناه.

  1. افتح الملف وانتقل إلى قائمة "الصورة".
  2. انتقل إلى الوضع
  3. حدد RGB
  4. حفظ وتحميل إلى الخادم.

هذا يجب أن يعمل.

وأنا ثابت هذه المشكلة عن طريق فتح الملف CMYK JPEG في نظام التشغيل Windows الطلاء ثم حفظ كما JPEG، الذي يشفر الطلاء كما RGB افتراضيا. لا حل لمشكلة كبيرة لأنني متأكد من أن تحويل الطلاء ليست قوية كما فوتوشوب، ولكن هذا يمكن أن يكون حل سريع إذا يحتاج العمل الذي يتعين القيام به الآن وليس هناك الوصول إلى الأدوات أعلاه.

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