2012-05-14 37 views
7

này liên quan đến Default-Portrait.png for iPad: any way to make the file size smaller?Sử dụng hình ảnh JPEG cho hình ảnh Launch

Có cách nào để xác định một định dạng tập tin hiệu quả hơn (như JPEG) cho Default-Landscape.png và Default-Portrait.png?

+0

Không phải là nó trực tiếp giải quyết vấn đề, nhưng bạn đã chạy pngs thông qua imageoptim http://imageoptim.com – Rexeisen

+0

Dù sao, JPEG không được thiết kế (tôi tin) cho mục đích đó. Jpeg là mất mát vì nó được thiết kế cho hình ảnh chụp từ một máy ảnh, mà không đòi hỏi nhiều chất lượng màu sắc. Trừ khi bạn sử dụng một hình ảnh từ máy ảnh của bạn như một biểu tượng, png phù hợp hơn – paul

+0

có thể trùng lặp của [Default-Portrait.png for iPad: bất kỳ cách nào để làm cho kích thước tệp nhỏ hơn?] (Http://stackoverflow.com/questions/4580477/default-portrait-png-for-ipad-any-way-to-make-the-file-size-nhỏ hơn) – Caleb

Trả lời

5

Không có cách nào để sử dụng hình ảnh khác với png.

Tất cả hình ảnh khởi chạy phải là tệp PNG và phải nằm ở cấp cao nhất trong thư mục gói của ứng dụng. Section: App Launch (Default) Images


Cập nhật: hình ảnh JPEG để làm việc và tài liệu hướng dẫn của Apple không còn quy định rằng những hình ảnh phải là file PNG.

+0

trích dẫn? một cái gì đó? –

+0

Fabian mà không có bạn giải quyết cho tôi (@yar) Tôi sẽ không biết rằng điều này đã được cập nhật. –

+1

Thật buồn cười như thế nào nó hoạt động mặc dù, tôi có thể xem tài liệu nói rằng nó phải là PNG, nhưng tôi theo lời khuyên của http://stackoverflow.com/questions/7517508/ios-launch-images-file-type và jpg giật gân hoạt động trên iOS6, tiết kiệm khoảng 1MB kích thước tệp cho hình ảnh của tôi. –

6

Có thể sử dụng tệp jpg làm hình ảnh khởi chạy. Chỉ cần thêm "Launch hình ảnh" quan trọng với tên tập tin cơ sở (ví dụ LaunchImage.jpg ") để Info.plist. Sau đó, thêm tệp vào dự án của bạn như

và Xcode sẽ chọn chúng.

Tuy nhiên thông qua kinh nghiệm cá nhân tôi đã phát hiện ra nếu bạn đang suppor ting màn hình iPhone 5 lớn hơn App Store mong đợi định dạng PNG và sử dụng sự hiện diện của PNG để xác định hỗ trợ iPhone 5 và hiển thị hình thu nhỏ kích thước iPhone 5 trên cửa hàng. Sử dụng hình ảnh JPG sẽ không hiển thị ứng dụng khi iPhone 5 được tối ưu hóa trong cửa hàng ứng dụng (mặc dù nó sẽ hoạt động tốt trên thiết bị) vì vậy tốt nhất là nên gắn bó với PNG.

+0

Bất cứ ai cũng biết nếu "iPhone 5 chỉ với PNG" cho App Store vẫn được áp dụng? –

+1

Cách "Thêm khóa hình ảnh Khởi chạy bằng tên tệp cơ sở (ví dụ: LaunchImage.jpg") vào Info.plist. ". Bạn có thể hiển thị các bước chi tiết trong Xcode không? – welkinwalker

4

Nếu bạn sử dụng xcassets, thì kể từ Xcode 6 bạn có thể sử dụng JPG. Tuy nhiên Xcode sẽ vẫn không cho phép bạn thả JPG vào thư mục LaunchImage. Nhưng bạn có thể làm điều đó trong Finder. Chỉ cần thả PNG của bạn vào thư mục đó bằng Trình tìm kiếm và sau đó chỉnh sửa tệp JSON thay đổi tất cả các phần mở rộng .png thành .jpg.

Tôi chưa gửi ứng dụng tới cửa hàng bằng cách sử dụng tính năng này, nhưng nó hoạt động trong trình mô phỏng iPhone ít nhất.

Cập nhật: Không hoạt động trên thiết bị. Tuy nhiên, tôi sẽ để câu trả lời này ở đây để mọi người biết rằng kỹ thuật này ít nhất đã được thử để nỗ lực đó sẽ không được lặp lại.

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