Это правда, что мы должны использовать png-изображения для разработки в iPhone и iPad. В чем преимущество, которое мы получили бы при использовании png-изображений?Почему широкое использование png-изображений в iPhone?
ответ
Apple заявила, что Xcode оптимизирует PNG во время процесса сборки.
В этой статье объясняется, что именно происходит, и почему PNG предпочтительнее других форматов на iPhone. Другими словами, вы потеряете производительность, используя любые другие форматы, поскольку преобразование должно выполняться во время выполнения.
http://iphonedevelopment.blogspot.com/2008/10/iphone-optimized-pngs.html
Вы не имеют использовать PNG. Вы можете использовать gif, jpeg и другие. Если вы используете png, xcode оптимизирует их для iOS-загрузчика (изменяет порядок байтов некоторых данных в png, я не совсем понял это), что приводит к более быстрой загрузке изображений.
Это аналогичный вопрос идет по этому поводу: When to use PNG or JPG in iPhone development?
PNGs являются формат без потерь, так для дизайна, кнопки, и т.д. ... для iPhone/IPad, что вы видите в фотошопе (или любой другой) будет именно то, что вы получаете в отличие от jpegs, которые используют сжатие.
Это сообщение также сообщило, что pngs используют меньше процессор для отображения, так как они несжаты.
PNG поддерживает альфа-прозрачность (GIF поддерживает только прозрачные пиксели, а не полупрозрачные), а качество хорошее (не похоже на JPEG). Он также поддерживает сжатие без потерь.
@ Krishnan - главное преимущество использования изображений png - они очень легки и ...... так как вы знаете, что управление памятью - очень большая проблема в разработке iphone и ipad ... вот почему мы их используем .... и для получения более подробной информации смотрите here
thats not correct, его coz они являются векторными изображениями и, таким образом, они не получат pixelated при растяжении. и самое главное, что они не совсем легкие, на самом деле они в 5 раз больше по размеру, чем изображения в формате JPEG. – Robin
@robin: Неправильно. PNG - это формат растровой графики. Он не предназначен для векторных изображений. Они, безусловно, * будут * pixelate при растяжении - попробуйте в графической программе и посмотрите. Adobe Fireworks выполняет хранение метаданных поверх файла формата PNG, который содержит векторную информацию, но это * не * часть формата, и большинство других графических программ ее не поддерживают. –
@robin @john - вы оба ошибаетесь. png не являются векторными изображениями. pngs, безусловно, может быть меньше эквивалентного jpeg для определенного контента. И, вообще говоря, png и jpg будут принимать эквивалентную память после загрузки. – TomSwift
- 1. java, оценивая широкое использование URL вместо файла
- 2. Ищете проекты, имеющие широкое использование (в основном используемых) шаблонов дизайна
- 3. AutoMapper: Широкое использование сайта IValueFormatter для заданных типов
- 4. Должно ли широкое использование local_assigns.has_key? частично считаться запахом кода?
- 5. Широкое сканирование с помощью scrapy
- 6. Содержимое более широкое, чем экран
- 7. Приложение для камеры iOS имеет более широкое поле зрения
- 8. Как подобрать широкое изображение в бутстрапе?
- 9. ffmpeg - объединить видео в одно широкое видео
- 10. Можно ли установить широкое пространство в UITextField
- 11. Использование WEPopoverViewController в iphone
- 12. Использование NSNumberFormatter в iphone
- 13. Использование UICollectionView В iphone
- 14. Использование iPhone для частного iPhone
- 15. Javascript FuncUnit открыть более широкое окно?
- 16. Отзывчивое широкое изображение, чтобы соответствовать вертикально - Bootstrap
- 17. reshape2 и широкое (вмененный) Переменное время
- 18. Офисная надстройка: широкое изображение на ленте excel
- 19. Как предотвратить «слишком широкое исключение» в этом случае?
- 20. Использование памяти VS. Использование ЦП в iphone
- 21. Использование subviews в scrollerview iPhone
- 22. Использование Regexkitlite в iPhone, iPad
- 23. Использование BCTabBarController в iPhone Project
- 24. Использование ScriptProcessorNode в iPhone Safari
- 25. Использование графики в iPhone приложений
- 26. Использование акселерометра iPhone в автомобиле
- 27. Использование Glib в iPhone App
- 28. Использование .net в приложении IPHONE?
- 29. Использование Делегата в iphone sdk
- 30. использование HTML-код в Iphone
В чем бы вы вместо этого использовали? PNG - идеальный формат по многим причинам, помимо собственных рекомендаций Apple. –
TIFFs очевидно. –