আইফোন 6 প্লাস ডাউনস্যাম্পলিং আর্টিফ্যাক্ট ব্যাখ্যা করা হয়েছে

  আইফোন রেজোলিউশন (ছবি 002)

আইফোন 6 প্লাসের সাথে, অ্যাপল 1,242-বাই-2,208 'লজিক্যাল' পিক্সেলের একটি ব্যাকিং স্টোরে 3x স্কেলে অ্যাপ রেন্ডার করার অস্বাভাবিক রুট নিয়েছে যা GPU তারপর ডিভাইসের নেটিভ ফুল এইচডি স্ক্রিন রেজোলিউশন 1,920-বাই-এ স্কেল করে। -1,080 পিক্সেল।

এটি এখন পর্যন্ত অন্যান্য সকল iOS ডিভাইসের থেকে আলাদা এবং অ্যাপ ডেভেলপমেন্টকে সহজ করার জন্য প্রয়োজন কারণ ডেভেলপারদের অবশ্যই স্ট্যান্ডার্ড রেটিনা স্ক্রিনের জন্য দুইগুণ ক্রিস্পার গ্রাফিক্স অ্যাসেট তৈরি করতে হবে এবং iPhone 6 এর নতুন 'রেটিনা HD' স্ক্রিনের জন্য তিনগুণ ঘন চিত্র তৈরি করতে হবে iPhone 6 Plus।



নেতিবাচক দিক থেকে, সিস্টেমটি নেটিভ রেজোলিউশনে প্রায় 13 শতাংশ দ্বারা সমস্ত কিছুর নমুনা দেয় তাই কিছু অবাঞ্ছিত শিল্পকর্ম প্রদর্শিত হয় যা নির্দিষ্ট পরিস্থিতিতে চিত্রের গুণমানকে কিছুটা হ্রাস করে।

বার্লিন-ভিত্তিক আইফোন এবং ম্যাক ডেভেলপার ওলে বেগেম্যান একটি অলিম্পাস এম 60 মিমি ব্যবহার করে একটি Olympus E-M1 এবং একটি Panasonic GH3 সমন্বিত একটি ক্লোজআপ ক্যামেরা রিগ ব্যবহার করে iPhone 6 Plus স্ক্রিনের অত্যন্ত বিশদ ছবি তুলে অবাঞ্ছিত শিল্পকর্মগুলি ব্যাখ্যা করার জন্য একটি দুর্দান্ত কাজ করেছেন f/2.8 লেন্স।

প্রথম পরীক্ষায় 1,242-বাই-2,208 পিক্সেলের যৌক্তিক রেজোলিউশনে CoreGraphics ব্যবহার করে একটি কালো পটভূমিতে বিভিন্ন ব্যবধান সহ উল্লম্ব সবুজ হেয়ারলাইনের একটি গ্রিড রেন্ডার করা জড়িত।

1,242-বাই-2,208 লজিক্যাল পিক্সেলের ব্যাকিং স্টোরে রেন্ডার করা হলে লাইনগুলি পুরোপুরি খাস্তা হয়। কিন্তু iPhone 6 Plus 1,080-by-1,920 পিক্সেল স্ক্রিনে প্রদর্শনের জন্য তার ডাউনস্যাম্পলিং ম্যাজিক করার পরে, খাস্তা রেখাগুলি প্রতিটি সবুজ লাইনের মধ্যে কালো 1-পিক্সেল-প্রশস্ত ব্যবধান হারিয়ে ফেলে এবং একটি খুব সূক্ষ্ম মোয়ার প্যাটার্ন চালু করা হয়.

  iPhone 6 Plus (ডাউনস্যাম্পলিং আর্টিফ্যাক্ট, Ole Begemann 001)

ভালো খবর হল, রেন্ডারিংয়ের জন্য OpenGL বা Apple’s Metal-এ ট্যাপ করা অ্যাপগুলি (বেশিরভাগই গেম) ডাউনস্যাম্পলিং রুটিন থেকে অপ্ট আউট করতে পারে এবং সরাসরি একটি ইমেজ বাফারে আঁকতে পারে যা নেটিভ ডিভাইস রেজোলিউশনের সাথে মেলে, তাই কোনো অস্পষ্টতা বা আর্টিফ্যাক্ট ঘটবে না।

'নেটিভ হার্ডওয়্যার রেজোলিউশনে OpenGL ব্যবহার করে পরীক্ষার প্যাটার্ন রেন্ডার করা একটি নিখুঁত ফলাফল দেয়,' বেগেম্যান বলেছেন। 'লাইনগুলি খুব উজ্জ্বল এবং প্রতিবেশী পিক্সেলগুলিতে কোনও রক্তপাত নেই।'

যাইহোক, যেহেতু UI উপাদানগুলি OpenGL ভিউতে প্রবর্তিত হয়, কিছু অস্পষ্টতা দেখা দেয়। আপনি নিজেই আপনার iPhone 6 Plus এর প্রভাব লক্ষ্য করতে পারেন: একটি গেম লঞ্চ করুন এবং তারপর ভলিউম পরিবর্তন করুন বা বিজ্ঞপ্তি কেন্দ্রটি নামিয়ে দিন।

ডিভাইসে একটি ভিডিও দেখার সময় একই জিনিস ঘটে। এখানে Hendrik Kueck এর একটি ভিডিও যা একটি iPhone 6 Plus এ একটি টেস্ট প্যাটার্ন ইমেজ ব্যবহার করে প্রভাব প্রদর্শন করে।

যেহেতু আপনার iPhone 6 Plus iOS-বন্ধুত্বপূর্ণ ভিডিও ফরম্যাটের হার্ডওয়্যার-অ্যাক্সিলারেটেড ডিকোডিং ব্যবহার করে, স্টক ভিডিও অ্যাপ ব্যবহার করে চালানো ভিডিওগুলি সরাসরি নেটিভ স্ক্রীন রেজোলিউশনে রেন্ডার করা হয়, স্কেলিং স্টেজ এড়িয়ে যায়।

কিন্তু যে মুহূর্তে আপনি প্লেব্যাক কন্ট্রোল আনবেন, সিস্টেমটিকে অবশ্যই ভিডিওর সাথে ঝাপসা টুলবারগুলিকে মিশ্রিত করতে হবে। হার্ডওয়্যার রেজোলিউশনে সবকিছু ডাউন নমুনা করার আগে অস্পষ্টতা গণনা করার জন্য - আপনি ঠিক অনুমান করেছেন — ভিডিও ভিউকে লজিক্যাল 3x স্কেলে আপ নমুনা করে এটি করে।

ফলস্বরূপ, ভিডিওর উপর ভিডিও নিয়ন্ত্রণগুলি ওভারলেড হলে ছবির গুণমানে সাময়িক অবনতি ঘটে। 'পিক্সেল-নিখুঁত রেন্ডারিং আইফোন প্ল্যাটফর্মে অতীতের একটি বিষয়,' বেগম্যান উপসংহারে বলেন।

তিনি বলেন, অটোমেটিক ডাউনস্যাম্পলিং বেশিরভাগ ক্ষেত্রেই কোনো সমস্যা নয়, এবং ডেভেলপারদের উচিত অবাঞ্ছিত ইমেজ আর্টিফ্যাক্টের জন্য রিসোর্স নষ্ট করার পরিবর্তে ইমেজ অবক্ষয়কে উপেক্ষা করা উচিত।

'অ্যাপল যা সুপারিশ করে তা করুন এবং আইফোন 6 প্লাসকে 414×736@3× ডিভাইস হিসাবে বিবেচনা করুন এবং আপনি সবচেয়ে চরম কোণার ক্ষেত্রে ছাড়া সব ক্ষেত্রেই ভালো থাকবেন,' তিনি সারসংক্ষেপ করেন।

iPhone 6 এবং iPhone 6 Plus-এর সাথে, অ্যাপল ডিভাইস রেজোলিউশনের ক্ষেত্রে প্ল্যাটফর্মের বিভাজন অনিবার্যভাবে বাড়িয়েছে। পরিবর্তে, ডেভেলপারদের এখন তাদের অ্যাপে স্বাভাবিক, 2x এবং 3x সম্পদ প্রদান করে নন-রেটিনা এবং রেটিনা স্ক্রীনের জন্য হিসাব করতে হবে, যা ডাউনলোডগুলিকে আরও বড় করে এবং অ্যাপ ইনস্টল করার সময় ডিভাইস স্টোরেজের উপর চাপ সৃষ্টি করে।

  আইফোন রেজোলিউশন

PaintCode অ্যাপের পিছনে থাকা ডেভেলপাররা একত্র করেছেন এই ওয়েবপৃষ্ঠা যা Apple-এর মোবাইল ডিভাইসে বিভিন্ন স্ক্রীনের মাপ এবং পিক্সেল কনফিগারেশন ব্যাখ্যা করে একটি চমৎকার কাজ করে। উপরের ছবিটি বৃহত্তর ইনফোগ্রাফিকের অংশ তাই এই বিষয়ে নিজেকে জানাতে ওয়েবপৃষ্ঠাটি দেখুন।

নীচের লাইন: আইফোন 6 প্লাস ব্যবহারকারীদের অধিকাংশই খালি চোখে কোনো অস্পষ্টতা লক্ষ্য করবেন না, তবে যারা কাছাকাছি দেখেন তারা কিছু নির্দিষ্ট পরিস্থিতিতে কিছু নিদর্শন লক্ষ্য করবেন, যা ডাউনস্কেলিং দ্বারা প্ররোচিত হয়েছে।

যদি বেগম্যানের অনুসন্ধানগুলি আপনার আগ্রহকে জাগিয়ে তোলে, তবে তিনি GitHub-এ কোডটি প্রকাশ করেছেন যা আপনি করতে পারেন ডাউনলোড এবং একই দুটি ডেমো অ্যাপ তৈরি করুন যা তিনি আপনার iPhone 6 Plus-এ চালাতে ব্যবহার করেন এবং নিজে ছবি অবক্ষয় পর্যবেক্ষণ করেন।

যাইহোক, আইফোন 6 প্লাসে নেওয়া স্ক্রিনশটগুলি সর্বদা লজিক্যাল 3× আকারে 1,242-বাই-2,208 পিক্সেলে সংরক্ষিত হয়৷