إذا كان لدي باد التطبيق مع الكثير من الصور بابوا نيو غينيا لا يزال الخيار الأفضل ؟

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

سؤال

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

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

ومع ذلك ، إذا كنت متجر نفس الصور مثل Jpeg في 100 ٪ جودة وحجم لهم تنخفض إلى نحو نصف PNG ضياع الإصدارات.

هل هناك حقا الكثير من الأداء تصل إلى استخدام JPEG بدلا من بابوا نيو غينيا ؟ إذا أنا عرض هذه الصور في دائري أو على غرار معرض, هل أنا حقا بحاجة إلى القلق حول الأداء واستخدام PNGs بدلا من ذلك ؟

وذلك بفضل!

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

المحلول

فيما يتعلق بجودة PNG جيدة للتطبيق نوع من الصور ، ولكن JPEG ويفضل الصور.اختيار أقل جودة JPEG أن يعطي نوعية جيدة بما فيه الكفاية للحصول على الصور الخاصة بك.

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

نصائح أخرى

هناك أداء النظر ولكن حين PNG ويفضل نوعية بالنظر إلى التطبيق الخاص بك ، أقترح JPEG سيكون الأفضل.

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

شيء آخر للنظر - في معرض ينصح بشدة لتوليد الصور المصغرة والتي تعطيك أفضل من كلا العالمين:أصغر, أكثر يسرا الصورة بشكل كامل الصورة الأصلية عن 'أفضل'.

إذا كنت في شك ، المعيار مع كل ونرى كم هو كبير الفرق في التطبيق الخاص بك - و إذا كان الفرق هو شيء يمكنك أن تعيش مع مقابل توفير مساحة ، انتقل مع JPEG.

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