Как вернуть PNG из приложения к нормальному виду

Если вы когда-нибудь распаковывали чей-то, ну или свой, файл ipa – приложения, вы не могли не заметить, что картинки оттуда нельзя так сразу просмотреть ни в одном редакторе. Все дело в том, что они там специальным образом оптимизированы. Но допустим, вам очень нужна оттуда картинка. Как быть в таком случае?

Все очень просто – начиная с iPhone SDK 3.2 (тогда она еще не была iOS) утилита оптимизации начинает поддерживать и обратную «раз-оптимизацию».

Вызываем терминал и пишем что-то типа такого

$ /Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/pngcrush -revert-iphone-optimizations -q Local.png Local-standard.png

Если же нам надо скопом вернуть приличный вид большому количеству картинок, то используйте:

$ /Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/pngcrush  -d /dir1  -revert-iphone-optimizations *.png

Где dir1 – это адрес, куда программа будет складывать уже обработанные файлы. А вы сами в данном случае находитесь в директории, где лежат оптимизированные файлы.

Если вам что-то осталось непонятно – просто запустите утилиту и она покажет вам скрин помощи, и вы быстро и легко разберетесь с этим.

Реклама

Добавить комментарий

Заполните поля или щелкните по значку, чтобы оставить свой комментарий:

Логотип WordPress.com

Для комментария используется ваша учётная запись WordPress.com. Выход / Изменить )

Фотография Twitter

Для комментария используется ваша учётная запись Twitter. Выход / Изменить )

Фотография Facebook

Для комментария используется ваша учётная запись Facebook. Выход / Изменить )

Google+ photo

Для комментария используется ваша учётная запись Google+. Выход / Изменить )

Connecting to %s