2009-09-03 21 views
14

Độ phân giải hình ảnh có thể/nên được sử dụng cho tệp icon.png cho ứng dụng iPhone? Tôi biết kích thước là 57 x 57 nhưng về độ phân giải thì sao?Biểu tượng ứng dụng iPhone của tôi có độ phân giải nào?

+0

** Nguyên tắc tạo biểu tượng và hình ảnh tùy chỉnh ** http://developer.apple.com/library/ios/#documentation/userexperience/conceptual/mobilehig/IconsImages/IconsImages.html –

Trả lời

26

Nghị quyết chỉ quan trọng khi bạn đang cố gắng để phù hợp với kích thước của một hình ảnh trên nhiều thiết bị (in, màn hình, vv)

Biểu tượng ứng dụng luôn là 57x57 và sẽ hiển thị mà không có bất kỳ tỷ lệ nào do đó độ phân giải không quan trọng (bạn có thể lưu nó dưới dạng 72dpi, 65535d pi hoặc thiếu siêu dữ liệu dpi hoàn toàn - SpringBoard sẽ không quan tâm và sẽ vẽ nó giống nhau trong cả ba trường hợp)

+1

Câu trả lời thú vị, cảm ơn. Tôi đã sử dụng 150 dpi và nó trông sắc nét hơn 72. – RexOnRoids

+1

Câu trả lời này hoàn toàn không chính xác. Nghị quyết hoàn toàn quan trọng - chỉ cần nghĩ về các kỹ thuật của nó. 57x57 là tổng số 3.249 pixel. Nó sẽ nhìn ngay 72 dpi khi hiển thị trên khu vực 57x57. Nhưng ở độ phân giải 326ppi (iPhone4), cùng một khu vực 57x57 bây giờ thực sự là 228x228, do đó, 3.249 pixel đang được kéo dài ra để bây giờ có diện tích 12,996 tổng số điểm ảnh. Bạn có thấy sự khác biệt không? (* LƯU Ý - sự khác biệt là tất cả chỉ vì độ phân giải cao mới của iPhone 4) –

+5

Điểm của tôi là iOS chỉ quan tâm đến kích thước pixel, không phải kích thước vật lý hoặc độ phân giải DPI. Cung cấp hình ảnh riêng biệt cho từng kích thước Apple đã chỉ định và bạn sẽ ổn (kích thước từ 29x29 đến 512x512) – rpetrich

3

Tôi đã có may mắn nhất khi gửi App Store với các biểu tượng 72dip, 57x57.

+0

Cảm ơn phản hồi – RexOnRoids

+6

72dip âm thanh như hình nón kem thực sự lớn – Jason

1

Nếu tạo hình ảnh mới cho iPhone hoạt động với kích thước hình ảnh tính bằng pixel tức là 57 x 57 cho biểu tượng. Nếu bạn làm việc với kích thước hình ảnh được đặt bằng milimét hoặc inch, bạn sẽ thấy rằng 10mm trên màn hình của bạn tương đương với chỉ 4.4mm trên iPhone. Độ phân giải của iPhone là 163ppi, độ phân giải cao hơn gấp đôi (2,25) độ phân giải 72dpi của màn hình bình thường. Có một lý do khác cho câu hỏi, trong đó bạn có thể cần phải cung cấp hình ảnh lớn hơn để tiếp thị (trang web, blog, quảng cáo biểu ngữ hoặc thậm chí là tài liệu in) cần phải phóng to hình ảnh vẫn siêu sắc nét. Trong những trường hợp sử dụng rộng hơn này, tôi thích làm việc với kích thước mục tiêu lớn nhất là 300 dpi và sau đó thay đổi kích thước/resample hình ảnh và độ phân giải khi hoàn thành.

1

57 x 57 và Apple sẽ lo phần còn lại. Apple cho rằng bạn có đồ họa lớn hơn, chi tiết hơn, trong trường hợp ứng dụng của bạn được chọn là ứng dụng tính năng.

1

57x57, như đã nói.

Bạn có thể chosse bởi mã nếu để cho Apple để thêm "hiệu ứng sáng bóng" hoặc nếu bạn sẽ làm gì (hay không) nó một mình

1

iPhone 3GS và hiển thị trước là 163dpi, vì vậy nếu bạn có ý định tạo các biểu tượng có kích thước cụ thể liên quan đến cách chúng được hiển thị, biểu tượng đó sẽ cung cấp cho bạn đủ thông tin. Lưu ý rằng biểu tượng phải là 57x57 pixel để được hiển thị tại dpi đó.

iPhone 4 trở lên và iPod thế hệ thứ tư và sau đó có màn hình 326 dpi và biểu tượng phải có độ phân giải 114x114 dpi ở dpi đó.

3

Tôi chỉ muốn nói rằng DPI (hoặc độ phân giải) là giá trị chỉ có ý nghĩa khi hình ảnh được in. Chữ viết tắt của DPI là viết tắt của Dots Per Inch, và nó chỉ cho máy in biết số lượng pixel cụ thể theo từng inch giấy. Trong khi làm việc trên các thiết bị màn hình, DPI không quan trọng là tất cả các số.

4

Dưới đây là liên kết để hướng dẫn Apple, với các kích thước cho iPad, iPhone võng mạc, vv:

https://developer.apple.com/library/ios/documentation/userexperience/conceptual/mobilehig/AppIcons.html#//apple_ref/doc/uid/TP40006556-CH19-SW1

Các "giải quyết" vấn đề, nhưng đừng nhầm lẫn "độ phân giải" với dpi. Dpi là thước đo được sử dụng để in, có nghĩa là "dấu chấm trên mỗi inch". Nó hoạt động như thế này: nếu bạn có một hình ảnh 100 x 100 được lưu ở 100dpi, nó sẽ đo trên giấy chính xác 1 inch (100 pixel mỗi inch).

Dpi cho biểu tượng không thực sự quan trọng vì chúng chỉ dành cho màn hình hiển thị, không dành cho in.

Thông thường để lưu hình ảnh là 72dpi - độ phân giải màn hình "" vì màn hình 14 '' cũ (nhớ những màn hình này) chỉ có thể hiển thị tối đa 72 pixel cho mỗi inch màn hình. Điều này không còn đúng nữa, đặc biệt là cho màn hình "võng mạc" của iPhone. Nó có độ phân giải màn hình dày đặc hơn nhiều, nó có thể hiển thị nhiều pixel hơn trong một inch so với các mẫu cũ hơn của iPhone. Đây là lý do tại sao bạn phải lưu 2 biểu tượng: một cho màn hình hiển thị võng mạc ở 114 x 114 pixel, và một cho iPhone cũ, ở 57 x 57. Một lần nữa, dpi không quan trọng, bởi vì bất cứ điều gì dpi bạn chọn, số lượng pixel trên hình ảnh của bạn không thay đổi: nó sẽ luôn có chính xác 12,996 pixel (114 x 144).

0

Xem Apple Technical Q&A QA1686. Ở đó bạn sẽ tìm thấy tất cả các thông tin bạn đang tìm kiếm.

+0

Trong khi liên kết này có thể trả lời câu hỏi, tốt hơn nên bao gồm các phần thiết yếu của câu trả lời [tại đây] (http://meta.stackoverflow.com/a/8259) và cung cấp liên kết để tham khảo. Câu trả lời chỉ liên kết có thể trở thành không hợp lệ nếu trang được liên kết thay đổi. – bummi

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