คำถามติดแท็ก retina-display

17
วิธีจับภาพ UIView สู่ UII โดยไม่สูญเสียคุณภาพบนจอแสดงผลเรตินา
รหัสของฉันทำงานได้ดีสำหรับอุปกรณ์ปกติ แต่สร้างภาพที่พร่ามัวบนอุปกรณ์เรติน่า ใครรู้วิธีแก้ปัญหาของฉันหรือไม่ + (UIImage *) imageWithView:(UIView *)view { UIGraphicsBeginImageContext(view.bounds.size); [view.layer renderInContext:UIGraphicsGetCurrentContext()]; UIImage * img = UIGraphicsGetImageFromCurrentImageContext(); UIGraphicsEndImageContext(); return img; }

14
วิธีรับความสูงของแถบสถานะ iOS โดยทางโปรแกรม
ฉันรู้ว่าปัจจุบันแถบสถานะ (พร้อมเวลาแบตเตอรี่และการเชื่อมต่อเครือข่าย) ที่ด้านบนของ iPhone / iPad คือ 20 พิกเซลสำหรับหน้าจอที่ไม่ใช่เรตินาและ 40 พิกเซลสำหรับหน้าจอเรติน่า แต่เพื่อพิสูจน์แอปในอนาคตของฉัน เพื่อให้สามารถระบุได้โดยไม่มีค่าการเข้ารหัสยาก เป็นไปได้หรือไม่ที่จะคำนวณความสูงของแถบสถานะโดยทางโปรแกรม?

14
ตรวจสอบจอแสดงผล Retina
iOS SDK มีวิธีง่าย ๆ ในการตรวจสอบว่าอุปกรณ์ปัจจุบันมีจอแสดงผลความละเอียดสูง (เรตินา) หรือไม่? วิธีที่ดีที่สุดที่ฉันพบตอนนี้คือ: if ([[UIScreen mainScreen] respondsToSelector:@selector(scale)] == YES && [[UIScreen mainScreen] scale] == 2.00) { // RETINA DISPLAY }

10
ภาพ Retina อัตโนมัติสำหรับเว็บไซต์
ด้วย Apple MacBook Pro รุ่นใหม่ที่มีจอแสดงผลเรตินาหากคุณให้ภาพ "มาตรฐาน" บนเว็บไซต์ของคุณภาพนั้นจะดูเลือนรางเล็กน้อย ดังนั้นคุณต้องให้ภาพเรตินา มีวิธีเปลี่ยนไปใช้@2xรูปภาพโดยอัตโนมัติเช่น iOS (พร้อม Objective-C) หรือไม่? สิ่งที่ฉันได้พบก็คือ: CSS สำหรับภาพที่มีความละเอียดสูงในการแสดงโทรศัพท์มือถือและจอประสาทตาแต่ฉันหวังว่าฉันจะหากระบวนการอัตโนมัติสำหรับภาพทั้งหมดของฉันโดยไม่ต้อง CSS หรือ JavaScript เป็นไปได้ไหม? UPDATE ผมจะเน้นที่น่าสนใจนี้บทความแนะนำโดย@ Paul D. เวทท์และที่น่าสนใจการอภิปรายเกี่ยวกับการเชื่อมโยงโดยเซบาสเตียน

9
จะทดสอบเว็บไซต์สำหรับ Retina บน Windows โดยไม่มีจอภาพ Retina จริงได้อย่างไร?
มีวิธีจำลองจอภาพ Retina บน Windows เพื่อทดสอบเว็บไซต์สำหรับจอแสดงผล HiDPI เช่น Retina หรือไม่? ฉันใช้ Windows บนจอภาพมาตรฐานขนาด 24 นิ้ว 1920x1080 เมื่อคืนที่ผ่านมาฉันตรวจสอบเว็บไซต์ของฉันใน Retina MacBook Pro 15 "ใหม่เอี่ยมของเพื่อนและกราฟิกดูเบลอไปหมด (แย่กว่า MacBook 15 นิ้วทั่วไป) ในขณะที่แบบอักษรเป็น สุดยอดและคมชัดทำให้โลโก้ดูแย่ลงเนื่องจากการเปรียบเทียบโดยตรง ฉันได้ทำตามบทช่วยสอนนี้เพื่อทำให้เว็บไซต์ของฉันพร้อมสำหรับ Retina: http://line25.com/tutorials/how-to-create-retina-graphics-for-your-web-designs ฉันใช้วิธี retina.js เนื่องจากฉันไม่มีภาพพื้นหลังเลย มีวิธีใดบ้างที่ฉันจะทดสอบว่าใช้งานได้จริงหรือไม่? เห็นได้ชัดว่าฉันสามารถขอให้เพื่อนใช้ Retina Notebook ของเขาได้ แต่นั่นไม่ใช่ขั้นตอนการทำงานที่เป็นไปได้สำหรับฉัน ฉันต้องการทดสอบเว็บไซต์สำหรับความเข้ากันได้ของ Retina ในสภาพแวดล้อมของฉันเองเป็นอย่างน้อย
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.