it-swarm.asia

JPEG "التدريجي": لماذا تتجنب العديد من مواقع الويب تقديم JPEG بهذه الطريقة؟ إيجابيات ، سلبيات؟

عند استخدام صور JPEG بواسطة صفحة ويب ، يتم تقديمها عادة من أعلى لأسفل ... ولكن يمكن أيضًا تقديمها باستخدام وضع يسمى التدريجي JPEG ، حيث تبدأ الصورة ممتلئة) -الحجم ، ولكن ضبابية ، ثم تصبح أكثر وضوحا مع التمريرات المتتالية ، حتى يتم تحميلها بالكامل. التدريجي يتطلب التحميل تم حفظ الصورة بهذه الطريقة.

لماذا لا تستخدم المزيد من مواقع الويب JPEG التقدمية؟ ما هي العيوب؟ هل هو ببساطة نقص في دعم الأدوات ، أم أن هذه الملفات أدنى من صور JPEG التقليدية المقدمة من أعلى إلى أسفل؟

39
Chris W. Rea

تقدم JPEG التقدمي دعمًا مبعثرًا منذ البداية. صفحة ويكيبيديا على JPEG تقول:

ومع ذلك ، لا يتم دعم ملفات JPEG التقدمية على نطاق واسع ،[بحاجة لمصدر] وحتى بعض البرامج التي تدعمها (مثل إصدارات Internet Explorer قبل Windows 7)[12] لا يعرض سوى الصورة بعد تنزيلها بالكامل.

N.B. العبارة الأولى غير مصدرها ، ولا يشير المصدر الثاني بالضرورة إلى أن هذا معتمد فقط في Windows 7.

لا أستطيع أن أتذكر عندما كنت أتجنب "JPEG التقدمي" لأول مرة ، لكن المشكلة الأحدث كانت أن موزعي الصور في Flash (يمكنهم تحميل ملفات PNG و GIF و JPEG) لا يمكن تحميل Progressive JPEG ( رابط محدّث في أرشيف الإنترنت ) أيضًا.

14
artlung

أنا عادة حفظ الصور كما تقدمية.

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

صور JPEG التقدمية عادة ما تكون أصغر في الحجم من نفس الصورة دون تقدمية.

على سبيل المثال ، يمكن بسهولة أن تصبح صورة JPG بحجم 8 كيلو بايت (ذات جودة قصوى) 6 كيلو بايت (لا تزال ذات جودة قصوى) عند اعتماد تقدمية ودون فقد بكسل في التعريف.

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

15
Marco Demaio

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

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

ينطبق الشيء نفسه على صور GIF المتداخلة ، حيث قام شخص ما بمتابعتها في التعليقات.

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

6
Su'

تستخدم Google التحميل التدريجي الذي يشبه صورها في images.google.com في البداية ، يتمدد الإبهام لمعاينة الأبعاد ثم يتم تحميل الصورة الأصلية. أعتقد أن هذه ممارسة جيدة. تماما مثل التقدمي JPEG

3
Themetis

كان العرض التدريجي (gif/jpeg) للأيام القديمة الجيدة للإنترنت حيث كانت الخوادم بطيئة وتم نقل بيانات الميل الأخير عند الزحف عبر POTS. لا أحد يضيع الوقت في ذلك بعد الآن.

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

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

2
Fiasco Labs

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

1
trlkly

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

تراكب الصور المصغرة هو طريقة للقيام بذلك.

0
Zdenek

يعمل JPEG المتقدم في Chrome و Firefox و IE 9+. أعتقد أن هذا يغطي معظم المتصفحات المستخدمة اليوم لاستخدام الويب.

تقدم JPEG التقدمية تجربة مستخدم أفضل في العديد من المواقف. أحب أن أرى تقدمًا عند زيارة موقع بطيء (دولة جزيرة ، تأثير slashdot ، ذروة حركة المرور ، وما إلى ذلك). لست بحاجة لرؤية الجودة الكاملة على الفور. غالبًا ما تكون الفكرة الأولية للصورة جيدة بدرجة كافية. يزعجني المزيد لرؤية تحميل بطيء إلى أسفل الصورة. إنه يذكرني بـ 300 يوم من بث المودم باود لتنزيل ASCII الفن.

0
Sun