הדגש נכסי תמונה שאינם רשתית באדום כדי להבטיח טעינת תמונות ברזולוציה גבוהה

Anonim

למפתחים ומעצבי ממשק המשתמש שם בחוץ, מסמכי המפתחים של אפל מראים לנו כיצד להדגיש תמונות שאינן רשתית באדום, מה שמקל לקבוע אם נכסי התמונה פי 2 נטענים כראוי עבור תצוגות רשתית. ניתן להגדיר את גוון התמונה כך שיתרחש בכל האפליקציות, או על בסיס אפליקציה.

אפשר הדגשת תמונה ללא רשתית עבור כל האפליקציות פקודת ברירת המחדל הזו משפיעה על כל היישומים: defaults כתיבה -g CGContextHighlight2xScaledImages YES

הגבלת צביעת תמונה פי 2 ליישום יחיד השתמש בפקודת ברירת המחדל הבאה כדי להגביל לאפליקציה הספציפית, ולשנות את com.mycompany.myapp לאפליקציה שלך: defaults כתוב com.mycompany.myapp CGContextHighlight2xScaledImages YES

אלמנטים גדולים יותר נראים כמו התמונה למעלה, ותמונות קטנות יותר מודגשות כפי שהתמונה למטה מדגימה:

Apple ממליצה להשתמש בזה בשילוב עם מצב HIDPI, בהנחה שיש לך צג שתומך בו כמובן.

טיפ זה כנראה שימושי רק למפתחים ומעצבי ממשק משתמש, אבל אם אתה נופל לתוך הסירה ואתה בעיצומו של עדכון אפליקציות לתמיכה ברזולוציה גבוהה @2x, אתה בהחלט תעריך את זה . עבור כל השאר, זה יכול להיחשב כאינדיקטור לכך שכל מערך ה-Mac יכלול בסופו של דבר תצוגות רשתית.במובנים רבים השחרור של ה-Retina MacBook Pro יכול להיות רק קרקע ראשונית עבור מפתחים ומעצבים לעדכן את האפליקציות שלהם לפני שהשקה רחבה יותר של צגי רשתית תגיע לפלטפורמת ה-Mac.

תודה לכל מי ששלח את זה.

הדגש נכסי תמונה שאינם רשתית באדום כדי להבטיח טעינת תמונות ברזולוציה גבוהה