ہائی ریزولوشن امیجز لوڈ کو یقینی بنانے کے لیے غیر ریٹنا امیج اثاثوں کو سرخ رنگ میں نمایاں کریں
ڈیولپرز اور UI ڈیزائنرز کے لیے، Apple کے ڈویلپر دستاویزات ہمیں دکھاتے ہیں کہ غیر ریٹنا تصاویر کو سرخ رنگ میں کیسے نمایاں کیا جائے، جس سے یہ تعین کرنا آسان ہو جاتا ہے کہ آیا 2x تصویری اثاثے ریٹنا ڈسپلے کے لیے صحیح طریقے سے لوڈ ہو رہے ہیں۔ آپ تمام ایپس میں یا فی ایپ کی بنیاد پر تصویر کی رنگت کو سیٹ کر سکتے ہیں۔
تمام ایپس کے لیے نان ریٹنا امیج ہائی لائٹنگ کو فعال کریں یہ ڈیفالٹ کمانڈ تمام ایپلیکیشنز کو متاثر کرتی ہے: default write -g CGContextHighlight2xScaledImages YES
2x امیج ٹنٹنگ کو سنگل ایپلیکیشن تک محدود کریں com.mycompany.myapp کو تبدیل کرتے ہوئے مخصوص ایپ تک محدود کرنے کے لیے درج ذیل ڈیفالٹس کمانڈ کا استعمال کریں۔ اپنی ایپ پر: defaults com.mycompany.myapp CGContextHighlight2xScaledImages YES
بڑے عناصر اوپر کی تصویر کی طرح نظر آتے ہیں، اور چھوٹی تصاویر کو ہائی لائٹ کیا جاتا ہے جیسا کہ نیچے دی گئی تصویر سے ظاہر ہوتا ہے:
Apple اسے HIDPI موڈ کے ساتھ استعمال کرنے کی تجویز کرتا ہے، یہ فرض کرتے ہوئے کہ آپ کے پاس ایک ڈسپلے ہے جو یقیناً اس کو سپورٹ کرتا ہے۔
یہ ٹِپ شاید صرف ڈویلپرز اور UI ڈیزائنرز کے لیے مفید ہے، لیکن اگر آپ اس کشتی میں گر جاتے ہیں اور آپ ہائی ریز @2x سپورٹ کے لیے ایپس کو اپ ڈیٹ کرنے کے بیچ میں ہیں تو آپ یقیناً اس کی تعریف کریں گے۔ . باقی سب کے لیے، اسے ایک اشارے کے طور پر دیکھا جا سکتا ہے کہ پورے میک لائن اپ میں بالآخر ریٹنا ڈسپلے نمایاں ہوں گے۔بہت سے طریقوں سے ریٹنا میک بک پرو کی ریلیز devs اور ڈیزائنرز کے لیے میک پلیٹ فارم پر ریٹنا ڈسپلے کے وسیع تر رول آؤٹ سے پہلے اپنی ایپس کو اپ ڈیٹ کرنے کے لیے صرف ایک ابتدائی اسٹیجنگ گراؤنڈ ہو سکتی ہے۔
ہر کسی کا شکریہ جنہوں نے اسے بھیجا ہے۔