উচ্চ রেজোলিউশন ইমেজ লোড বীমা করতে লাল রঙে নন-রেটিনা ইমেজ অ্যাসেট হাইলাইট করুন

Anonim

ডেভেলপার এবং UI ডিজাইনারদের জন্য, Apple-এর ডেভেলপার ডক্স আমাদের দেখায় যে কীভাবে রেটিনা নয় এমন ছবিগুলিকে লাল রঙে হাইলাইট করতে হয়, যাতে রেটিনা ডিসপ্লেগুলির জন্য 2x ছবির সম্পদগুলি সঠিকভাবে লোড হচ্ছে কিনা তা নির্ধারণ করা সহজ করে তোলে৷ আপনি সমস্ত অ্যাপে বা প্রতি অ্যাপের ভিত্তিতে ইমেজ টিন্টিং সেট করতে পারেন।

সমস্ত অ্যাপের জন্য নন-রেটিনা ইমেজ হাইলাইটিং সক্ষম করুন এই ডিফল্ট কমান্ডটি সমস্ত অ্যাপ্লিকেশনকে প্রভাবিত করে: ডিফল্ট লেখা -g CGContextHighlight2xScaled Images হ্যাঁ

একটি অ্যাপ্লিকেশনে 2x ইমেজ টিন্টিং সীমাবদ্ধ করুন com.mycompany.myapp পরিবর্তন করে নির্দিষ্ট অ্যাপে সীমাবদ্ধ করতে নিম্নলিখিত ডিফল্ট কমান্ড ব্যবহার করুন আপনার অ্যাপে: defaults লিখুন com.mycompany.myapp CGContextHighlight2xScaledImages হ্যাঁ

বড় উপাদানগুলি উপরের ছবির মতো দেখতে, এবং ছোট ছবিগুলিকে হাইলাইট করা হয়েছে নীচের চিত্রের মতো:

Apple এটিকে HIDPI মোডের সাথে একত্রে ব্যবহার করার পরামর্শ দেয়, ধরে নিচ্ছি যে আপনার একটি ডিসপ্লে আছে যা অবশ্যই এটি সমর্থন করে।

এই টিপটি সম্ভবত শুধুমাত্র ডেভেলপার এবং UI ডিজাইনারদের জন্যই উপযোগী, কিন্তু আপনি যদি সেই নৌকায় পড়েন এবং উচ্চ-রেজো @2x সমর্থনের জন্য অ্যাপ আপডেট করার মধ্যে থাকেন তাহলে আপনি অবশ্যই এটির প্রশংসা করবেন . অন্য সবার জন্য, এটি একটি সূচক হিসাবে দেখা যেতে পারে যে সমগ্র ম্যাক লাইনআপ অবশেষে রেটিনা ডিসপ্লে বৈশিষ্ট্যযুক্ত হবে।ম্যাক প্ল্যাটফর্মে রেটিনা ডিসপ্লের একটি বিস্তৃত রোলআউট আসার আগে রেটিনা ম্যাকবুক প্রো-এর রিলিজ ডেভস এবং ডিজাইনারদের জন্য তাদের অ্যাপ আপডেট করার জন্য একটি প্রাথমিক স্টেজিং গ্রাউন্ড হতে পারে।

যারা এটি পাঠিয়েছেন তাদের সবাইকে ধন্যবাদ।

উচ্চ রেজোলিউশন ইমেজ লোড বীমা করতে লাল রঙে নন-রেটিনা ইমেজ অ্যাসেট হাইলাইট করুন