2012-05-14 20 views
7

Wiąże się to Default-Portrait.png for iPad: any way to make the file size smaller?Stosować JPEG do uruchomienia obrazy

Czy istnieje jakiś sposób, aby określić bardziej wydajnego formatu pliku (jak JPEG) za zwłokę-Landscape.png i domyślną-Portrait.png?

+0

Nie jest to bezpośrednio rozwiązany problem, ale masz uruchomione pngs poprzez imageoptim http://imageoptim.com – Rexeisen

+0

W każdym razie JPEG nie są zaprojektowane (wierzę) w tym celu. Jpeg jest stratny, ponieważ jest przeznaczony do zdjęć zrobionych aparatem fotograficznym, który nie wymaga wysokiej jakości kolorów. O ile nie użyjesz obrazu z kamery jako ikony, png lepiej nadaje się do: – paul

+0

możliwy duplikat [Default-Portrait.png na iPada: jakikolwiek sposób na zmniejszenie rozmiaru pliku?] (Http://stackoverflow.com/questions/4580477/default-portrait-png-for-ipad-any-way-to-make-the-file-size-smaller) – Caleb

Odpowiedz

5

Nie ma możliwości użycia obrazu innego niż png.

Wszystkie obrazy uruchamiania muszą być plikami PNG i muszą znajdować się na najwyższym poziomie katalogu pakietów aplikacji. Section: App Launch (Default) Images


Aktualizacja: obrazy JPEG do pracy i dokumentacji Apple nie określa, że ​​obrazy muszą być pliki PNG.

+0

cytowanie? coś? –

+0

Fabian bez ciebie zwracając się do mnie (@yar) Nie wiedziałbym, że to zostało zaktualizowane. –

+1

To zabawne, jak to działa, widzę dokumentację mówiącą, że musi to być PNG, ale poszedłem za radą http://stackoverflow.com/questions/7517508/ios-launch-images-file-type i plugin jpg działa na iOS6, oszczędzając około 1 MB rozmiaru pliku dla mojego obrazu. –

6

Tak, możliwe jest używanie plików jpg jako obrazów startowych. Wystarczy dodać przycisk „Uruchom” obrazu z pliku bazowego (np LaunchImage.jpg ") do Info.plist. Następnie dodać pliki do projektu takie jak

i Xcode będzie je odebrać.

jednak przez osobiste doświadczenie odkryłem jeśli jesteś suppor Większy ekran iPhone'a 5: Sklep App Store oczekuje formatu PNG i wykorzystuje obecność PNG do określenia obsługi iPhone 5 i wyświetlania miniatur miniaturek iPhone'a w sklepie. Używanie obrazów JPG nie pokaże aplikacji jako iPhone 5 zoptymalizowanej w sklepie z aplikacjami (nawet jeśli będzie działać poprawnie na urządzeniu), więc najlepiej jest trzymać się PNG.

+0

Ktoś wie, czy ten "iPhone 5 tylko z PNG" dla App Store nadal obowiązuje? –

+1

Jak "dodać klucz obrazu startowego z podstawową nazwą pliku (np. LaunchImage.jpg") do pliku Info.plist. "Czy możesz wyświetlić szczegółowe kroki w Xcode? – welkinwalker

4

Jeśli używasz xcassets, to od Xcode 6 możesz używać JPG. Jednak Xcode nadal nie pozwoli ci zrzucić JPG do folderu LaunchImage. Ale możesz to zrobić w Finderze. Po prostu upuść pliki PNG do tego folderu za pomocą Findera, a następnie zmodyfikuj plik JSON, zmieniając wszystkie rozszerzenia .png na .jpg.

Jeszcze nie przesłałem aplikacji do sklepu, ale działa ona przynajmniej na symulatorze iPhone'a.

Aktualizacja: nie działa na urządzeniu. Pozostawię tu jednak odpowiedź, aby ludzie wiedzieli, że technika ta została przynajmniej sprawdzona, więc wysiłek nie zostanie powtórzony.