চিত্রগুলির জন্য কী আকারগুলি ব্যবহার করা ভাল তা হবে: ব্যাকগ্রাউন্ড.পিএনজি, ব্যাকগ্রাউন্ড@2x.png এবং ব্যাকগ্রাউন্ড@3x.png যদি আমরা এই চিত্রটি উদাহরণস্বরূপ সমস্ত রেজোলিউশনে স্ক্রিনের পূর্ণ প্রস্থ এবং অর্ধেক উচ্চতা কভার করতে চাই তবে আইফোন পোর্ট্রেট অ্যাপ?
আমাদের এখন এটি রয়েছে:
Device Points Pixels Scale Physical Pixels PPI Ratio Size
iPhone XS Max 896x414 2688x1242 3x 2688x1242 458 19.5:9 6.5"
iPhone XR 896x414 1792x828 2x 1792x828 326 19.5:9 6.1"
iPhone X 812x375 2436x1125 3x 2436x1125 458 19.5:9 5.8"
iPhone 6 Plus 736x414 2208x1242 3x 1920x1080 401 16:9 5.5"
iPhone 6 667x375 1334x750 2x 1334x750 326 16:9 4.7"
iPhone 5 568x320 1136x640 2x 1136x640 326 16:9 4.0"
iPhone 4 480x320 960x640 2x 960x640 326 3:2 3.5"
iPhone 3GS 480x320 480x320 1x 480x320 163 3:2 3.5"
কিছু লোক বলেছেন যে প্রান্ত থেকে প্রান্তের চিত্রের জন্য (পর্দার নীচে বাম থেকে ডান প্রান্তের ব্যানারের মতো) আইফোন 6 প্লাসের জন্য তারা 1242 প্রস্থের সাথে back@3x.png প্রস্তুত করবে এবং আইফোন 6 back@2x.png সহ আইফোন 6 স্ক্রিনের আকারের সাথে মেলাতে প্রস্থ 750 তবে আমি মনে করি না যে এটি একটি ভাল ধারণা কারণ 1242/3 = 414 এবং 750/2 = 375 তাই তাদের @ 2x এবং @ 3x হিসাবে নামকরণ করার কোনও অর্থ নেই। এবং তারপরে কোন প্রস্থের back.png থাকা উচিত - 375 বা 414?
গ্রাফিক্সের নামগুলি @ 2x এবং @ 3x প্রত্যয় ব্যবহার করছে সুতরাং উদাহরণস্বরূপ যদি চিত্র@3x.png এর 30x30 রেজোলিউশন থাকে তবে যৌক্তিকভাবে ভাবনা image@2x.png এর 20x20 রেজোলিউশন এবং চিত্র.png 10x10 হওয়া উচিত। এর অর্থ হ'ল আমরা যদি প্রতিটি স্ক্রিনের জন্য তীব্র পূর্ণ প্রস্থের চিত্র পেতে চাই তবে আমাদের সম্ভবত 414 3 = 1242px প্রস্থ সহ back@3x.png তৈরি করা উচিত , প্রস্থের 414 2 = 828px এবং back.png প্রস্থ 414px সহ । তবে এর অর্থ হ'ল আইফোন Plus প্লাস বাদে প্রতিটি আইফোনে আপনাকে আপনার ইউআইমেজেসগুলি সেটআপ করতে হবে উদাহরণস্বরূপ বিষয়বস্তু মোডের জন্য এবং সেগুলি খালি করা হবে সুতরাং এটি আবার কোনও পারফেক্ট সমাধান নয় এবং সম্ভবত অ্যাপ্লিকেশনটি ধীর করে দিবে যদি আমরা পুরানো ডিভাইসগুলিতে প্রচুর স্কেলিং ব্যবহার করি।
তাহলে আপনি কী মনে করেন যে এই সমস্যাটি সমাধানের সর্বোত্তম সমাধান হতে পারে?