2009-09-03 9 views
14

Jaką rozdzielczość obrazu można/należy użyć dla pliku icon.png dla aplikacji na iPhone'a? Wiem, że rozmiar to 57 x 57, ale co z rozdzielczością?Jaką rozdzielczość powinien mieć ikona mojego iPhone'a?

+0

** Wytyczne dotyczące tworzenia ikon i obrazów ** http://developer.apple.com/library/ios/#documentation/userexperience/conceptual/mobilehig/IconsImages/IconsImages.html –

Odpowiedz

26

Rozdzielczość znaczenie tylko wtedy, gdy staramy się dopasować rozmiar obrazu na wielu urządzeniach (druk, ekran, etc)

Ikony aplikacji mają zawsze format 57x57 i będą wyświetlane bez skalowania, dlatego rozdzielczość nie ma znaczenia (można zapisać je jako 72dpi, 65535d pi lub całkowicie brakuje metadanych dpi - SpringBoard nie będzie dbał i narysuje to samo we wszystkich trzech przypadkach)

+1

Interesująca odpowiedź, dzięki. Użyłem 150 dpi i wygląda to znacznie ostrzej niż 72. – RexOnRoids

+1

Ta odpowiedź jest całkowicie niepoprawna. Rozdzielczość absolutnie ma znaczenie - wystarczy pomyśleć o jej technice. 57 x 57 to w sumie 3249 pikseli. Wygląda dokładnie na 72 dpi przy wyświetlaniu w obszarze 57x57. Jednak przy rozdzielczości 326ppi (iPhone4) ten sam obszar 57x57 jest obecnie 228x228, więc te 3294 piksele są rozciągnięte, aby pokryć obszar o łącznej wartości 12.996 pikseli. Czy widzisz rozbieżność? (* UWAGA - rozbieżność wynika wyłącznie z wyższej rozdzielczości iPhone'a 4). –

+5

Chodzi mi o to, że iOS dba tylko o wymiary pikseli, a nie o fizyczne wymiary czy rozdzielczość DPI. Dostarcz oddzielne obrazy dla każdego rozmiaru określonego przez firmę Apple, a wszystko będzie dobrze (rozmiary w zakresie od 29x29 do 512x512). – rpetrich

3

Miałem najlepsze szczęście, przesyłając do App Store z ikonami 72dip, 57x57.

+0

Dzięki za opinię – RexOnRoids

+6

72dip brzmi jak naprawdę duży stożek lodów – Jason

1

Jeśli tworzenie nowych obrazów dla iPhone'a działa z rozmiarem obrazu w pikselach, tj. 57 x 57 dla ikon. Jeśli pracujesz z rozmiarami obrazu ustawionymi w milimetrach lub calach, zobaczysz, że 10 mm na monitorze oznacza tylko 4,4 mm na iPhonie. Rozdzielczość iPhone'a to 163ppi, czyli ponad dwukrotnie (2,25) rozdzielczość 72dpi normalnego monitora. Jest jeszcze jeden dobry powód tego pytania, ponieważ może być konieczne dostarczenie większych obrazów do celów marketingowych (strony internetowe, blogi, banery reklamowe, a nawet drukowane materiały) wymagające powiększenia zdjęć, które pozostają bardzo ostre. W tych ogólnych, ogólnych przypadkach użycia wolę pracować z rozdzielczością 300 dpi przy największym docelowym rozmiarze, a następnie zmienić rozmiar/ponownie próbkę obrazu i rozdzielczości po zakończeniu.

1

57 x 57 i Apple zajmie się resztą. Apple sugeruje, że masz większą, bardziej szczegółową grafikę, jeśli aplikacja zostanie wybrana jako aplikacja z funkcjami.

1

57x57, jak powiedział.

Można chosse kodem jeśli niech Apple dodać „lśniący efekt” lub jeśli zrobisz (lub nie) to sam

1

iPhone 3GS i uprzedniej wyświetlacz jest 163dpi, więc jeśli masz zamiar tworzyć ikony o określonym rozmiarze w stosunku do sposobu ich wyświetlania, które powinny dostarczyć wystarczających informacji. Zauważ, że ikona musi mieć 57x57 pikseli, aby była wyświetlana w tej dpi.

iPhone 4 i nowsze oraz odtwarzacz iPod touch czwartej generacji i nowsze mają wyświetlacze 326 dpi, a ikona musi mieć rozdzielczość 114x114 dpi, aby wyświetlać się w tej rozdzielczości.

3

Chcę tylko powiedzieć, że DPI (lub rozdzielczość) jest wartością, która ma tylko wartość podczas drukowania obrazu. Skrót DPI oznacza Dots Per Inch i informuje drukarkę, aby narysować określoną liczbę pikseli na cal papieru. Podczas pracy na urządzeniach z ekranem, DPI nie jest w ogóle ważny.

4

Oto link do wytycznych Apple, z rozmiarach dla iPad, iPhone siatkówki, etc:

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

Sprawy "Rozwiązanie", ale nie mylić "rozdzielczość" z DPI. Dpi jest miarą używaną do drukowania, to znaczy "punkty na cal". Działa to tak: jeśli masz obraz 100 x 100 zapisany przy 100dpi, będzie on mierzył na papierze dokładnie 1 cal (100 pikseli na cal).

Rozdzielczość ikon nie ma większego znaczenia, ponieważ są przeznaczone wyłącznie do wyświetlania na ekranie, a nie do drukowania.

Zwyczajowo zapisywanie obrazów to 72dpi - tak zwana "rozdzielczość ekranu", ponieważ stare 14-calowe monitory (pamiętające te?) Mogą wyświetlać maksymalnie 72 piksele na każdy cal ekranu. To już nie jest prawda, szczególnie w przypadku "siatkówki" wyświetlacza iPhone'a. Ma znacznie gęstszą rozdzielczość ekranu, może wyświetlać o wiele więcej pikseli w jednym calu niż starsze modele iPhone'a. Dlatego musisz zapisać 2 ikony: jedną dla wyświetlacza Retina o rozmiarach 114 x 114 pikseli, a drugą dla starszych iPhone'ów o 57 x 57. Znowu rozdzielczość nie ma znaczenia, ponieważ niezależnie od wybranej rozdzielczości, liczba piksele na obrazie się nie zmieniają: zawsze miałby dokładnie 12 996 pikseli (114 x 144).

0

Zobacz Apple's Technical Q&A QA1686. Tam znajdziesz wszystkie informacje, których szukasz.

+0

Podczas gdy ten link może odpowiedzieć na pytanie, lepiej jest dołączyć zasadnicze części odpowiedzi [tutaj] (http://meta.stackoverflow.com/a/8259) i podaj łącze do odniesienia. Odpowiedzi dotyczące linków mogą stać się nieprawidłowe, jeśli strona z linkami się zmieni. – bummi

Powiązane problemy