2012-04-21 29 views
6

Như chúng ta biết iPad 3 có độ phân giải 2048 × 1536. cho iPhone 4 với màn hình hiển thị võng mạc, chúng tôi đặt hình ảnh lớn với tên @ 2X và một hình ảnh bình thường trong gói của chúng tôi.Kích thước hình ảnh (độ phân giải) cho phát triển ứng dụng iPad 3 là gì?

vì vậy để phát triển ứng dụng iPad 3, chúng tôi cũng cần đặt hai hình ảnh một kích thước bình thường và kích thước lớn khác với tên @ 2X ..?

Bất kỳ ai biết hãy trả lời.

+0

Bản sao có thể có của http://stackoverflow.com/q/9611061/716216 –

Trả lời

12

Với iPad 3, bạn cũng chỉ cần đặt tên cho hình ảnh võng mạc của mình [email protected]. Nó cần chính xác gấp hai lần độ phân giải của foo.png tương ứng. Vì vậy, giả sử foo.png là 10x10, thì [email protected] của bạn cần phải là 20x20.

Bạn cũng có thể tạo phiên bản dành riêng cho iPhone/iPod hoặc iPad và iOS sẽ tự động chọn phiên bản chính xác. Đối với điều này, bạn có thể sử dụng ~iphone~ipad bổ:

  • foo.png cho tất cả các thiết bị với màn hình ngoài võng mạc
  • foo~iphone.png đặc biệt dành cho iPhone/iPod phi võng mạc
  • foo~ipad.png đặc biệt cho iPad phi võng mạc
  • [email protected] cho tất cả các thiết bị có màn hình võng mạc
  • [email protected]~iphone.png dành riêng cho iPhone/iPad võng mạc
  • [email protected]~ipad.png đặc biệt cho iPad võng mạc

Bạn có thể kết hợp chúng trong bất kỳ sự kết hợp, miễn là luôn có một phiên bản dành cho tất cả các thiết bị được hỗ trợ của bạn (nếu bạn đang làm một ứng dụng iPad chỉ có không cần phải cung cấp hình ảnh cho iPhone, tất nhiên). Vì vậy, bạn có thể cung cấp ví dụ foo~iphone.png, foo~ipad.png và sau đó [email protected].

+0

Điều gì về với kích thước đồ họa iPhone mới ... nó phù hợp với tất cả điều này ở đâu? – jsherk

+0

Kích thước đồ họa mới nào? Bạn có nghĩa là iPhone 5? Nó không có "công cụ sửa đổi" mới cho hình ảnh (ngoại trừ màn hình giật gân phải được đặt tên là 'Default-568h @ 2x.png'). Nếu bạn cần hình ảnh khác nhau trên iPhone 5, bạn phải tự mình làm điều này trong mã của mình vào lúc này. – DarkDust

+0

Vì vậy, iPhone 5 có lẽ sẽ sử dụng hình ảnh @ 2x ~ iphone trừ khi bạn tự kiểm tra nếu iphone 5 của nó và buộc một hình ảnh khác nhau? – jsherk

2

Tôi nghĩ đó sẽ là "hình ảnh ~ ipad" & "hình ảnh @ 2x ~ ipad" cho iPad với màn hình Retina nếu bạn đang viết ứng dụng toàn cầu (vì "hình ảnh" & "image @ 2x" dành cho iPhone/iPod hình ảnh).

Nếu không, tôi đoán "hình ảnh" & "hình ảnh @ 2x" là OK.

Tham khảo How to support both iPad and iPhone retina graphics in universal apps.

Các vấn đề liên quan