เน้นเนื้อหารูปภาพที่ไม่ใช่เรตินาเป็นสีแดงเพื่อประกันการโหลดรูปภาพที่มีความละเอียดสูง

Anonim

สำหรับนักพัฒนาและนักออกแบบ UI ที่นั่น เอกสารสำหรับนักพัฒนาซอฟต์แวร์ของ Apple แสดงให้เราเห็นถึงวิธีการเน้นรูปภาพที่ไม่ใช่เรตินาด้วยสีแดง ทำให้ง่ายต่อการพิจารณาว่าเนื้อหารูปภาพ 2x โหลดอย่างถูกต้องสำหรับจอแสดงผลเรตินาหรือไม่ คุณสามารถตั้งค่าการแต่งแต้มภาพให้เกิดขึ้นในทุกแอพหรือเฉพาะแต่ละแอพก็ได้

เปิดใช้งานการเน้นรูปภาพที่ไม่ใช่เรตินาสำหรับแอปทั้งหมด คำสั่งเริ่มต้นนี้มีผลกับทุกแอปพลิเคชัน: ค่าเริ่มต้นเขียน -g CGContextHighlight2xScaledImages ใช่

จำกัดการแต่งภาพ 2x ลงในแอปพลิเคชันเดียว ใช้คำสั่งเริ่มต้นต่อไปนี้เพื่อจำกัดเฉพาะแอป โดยเปลี่ยน com.mycompany.myapp ไปยังแอปของคุณ: defaults เขียน com.mycompany.myapp CGContextHighlight2xScaledImages ใช่

องค์ประกอบที่ใหญ่ขึ้นจะมีลักษณะเหมือนภาพด้านบน และภาพที่เล็กกว่าจะถูกเน้นตามที่ภาพด้านล่างแสดงให้เห็น:

Apple แนะนำให้ใช้สิ่งนี้ร่วมกับโหมด HIDPI โดยถือว่าคุณมีจอแสดงผลที่รองรับแน่นอน

เคล็ดลับนี้อาจมีประโยชน์สำหรับนักพัฒนาซอฟต์แวร์และนักออกแบบ UI เท่านั้น แต่ถ้าคุณตกลงไปและอยู่ระหว่างการอัปเดตแอปเพื่อรองรับความละเอียดสูง @2x คุณจะประทับใจอย่างแน่นอน . สำหรับคนอื่นๆ นี่อาจมองได้ว่าเป็นตัวบ่งชี้ว่ากลุ่มผลิตภัณฑ์ Mac ทั้งหมดจะมีจอภาพเรตินาในที่สุดในหลาย ๆ ทาง การเปิดตัว Retina MacBook Pro อาจเป็นเพียงจุดเริ่มต้นสำหรับนักพัฒนาซอฟต์แวร์และนักออกแบบในการอัปเดตแอปของตนก่อนที่จะมีการเปิดตัวจอภาพ Retina ที่กว้างขึ้นในแพลตฟอร์ม Mac

ขอบคุณทุกท่านที่ส่งมาครับ

เน้นเนื้อหารูปภาพที่ไม่ใช่เรตินาเป็นสีแดงเพื่อประกันการโหลดรูปภาพที่มีความละเอียดสูง