▷ Загрузите pngcrush для Mac OS X с Xcode или без него

PNGcrush — это утилита оптимизации изображений, основная функция которой состоит в уменьшении общего размера файлов изображений PNG без потерь. Он очень популярен среди разработчиков и дизайнеров, и хотя он изначально встроен в некоторые версии Linux, по умолчанию он не включается в OS X без установки Xcode. Мы рассмотрим четыре простых способа получить эту утилиту на Mac, с Xcode или без него, а также предложим отличную бесплатную альтернативу графическому интерфейсу, которая может быть более подходящей для многих пользователей.
ImageOptim, отличная альтернатива графическому интерфейсу pngcrush

ImageOptim — это полнофункциональная утилита оптимизации изображений, которая также включает в себя pngcrush. Поскольку ImageOptim работает не только с файлами png, но и с файлами jpg и gif, мы давно уже рекомендовали сжимать и оптимизировать изображения в OS X:

  • & lt; a href = & quot; http: //imageoptim.com/" & gt; Получите ImageOptim бесплатно от разработчика

ImageOptim очень эффективен, в среднем он уменьшает размер файла изображения без потерь до 15–35%. Это также отличный инструмент для быстрого удаления данных EXIF ​​из файлов изображений, которое выполняется одновременно с уменьшением размера файла:

Тем, кому неудобно пользоваться командной строкой, следует придерживаться ImageOptim, так как он очень прост в использовании, поддерживает перетаскивание & amp; amp; падение и пакетная обработка, и в основном надежны. Однако существует также версия ImageOptim-CLI & lt; a href = & quot; https: //github.com/JamieMason/ImageOptim-CLI#installation" & gt; для командной строки, доступная здесь, или версия на l Удобно с терминал может продолжить и использовать MacPorts или Homebrew для установки pngcrush без ImageOptim.

Получите pngcrush с Xcode

Если у вас установлен Xcode в OS X, у вас уже установлен pngcrush, он просто находится достаточно глубоко в пакете приложения Xcode в следующем месте:

/Applications/Xcode.app/Contenu/Développeur/Platforms/iPhoneOS.platform/Developer/usr/bin/pngcrush

Это довольно обширный путь, поэтому, если вы планируете использовать pngcrush напрямую, вы можете либо добавить его в свой PATH напрямую, либо указать псевдоним в своем .bash_profile:

псевдоним pngcrush = & apos; /Applications/Xcode.app/Contenu/Développeur/Platforms/iPhoneOS.platform/Developer/usr/bin/pngcrush'

Очевидно, что для перехода по этому пути требуется установка Xcode, что довольно громоздко, и если вы не разработчик iOS или Mac, будет немного излишним довольствоваться инструментом командной строки pngcrush, поэтому MacPorts и Homebrew — лучшие варианты.

Установите pngcrush в OS X с MacPorts

ImageOptim и ImageOptimCLI не делают этого за вас, и вы не хотите устанавливать Xcode? Вы также можете получить pngcrush через MacPorts или Homebrew. Очевидно, что наличие MacPorts в OS X является обязательным условием. Если у вас его еще нет, вы можете установить его с помощью исходного кода, простого пакета или svn

sudo port установить pngcrush

Установите pngcrush с помощью homebrew

Для пользователей Homebrew установка pngcrush, как обычно, проста:

варить установить pngcrush

Конечно, сначала вам нужно установить Homebrew, что легко сделать, выполнив следующую команду из терминала:

рубин -e & quot; $ (curl -fsSL https://raw.github.com/mxcl/homebrew/go)"

Если у вас возникли проблемы с установкой Homebrew или MacPorts, возможно, вы недавно не устанавливали инструменты командной строки. Бесплатные и доступные от Apple инструменты командной строки должны быть установлены отдельно и требуют подключения к центру разработки (бесплатная версия работает нормально).

Используйте pngcrush из командной строки

Неважно, использовали ли вы Homebrew, MacPorts или псевдоним Xcode для установки pngcrush, использование инструмента такое же, и основной формат такой же:

pngcrush inputfile.png outputfile.png

Входной файл не будет изменен, он будет продублирован как выходной файл с другим именем:

pngcrush ~ / Рабочий стол / BloatedImage.png ~ / Рабочий стол / CompressedImage.png

pngcrush предоставит отчет о сжатии, показывающий общее уменьшение размера файла и количество процессора, используемого в процессе:

Лучший метод pngcrush = 10 (fm 5 zl 9 zs 1) для /Users/iphonologie/Desktop/PngCrushTest.png

(Снижение CDTI на 29,90%)

(Размер файла уменьшен на 25,23%)

Используемое время ЦП = 0,249 секунды (декодирование 0,024,

кодирование 0,217, другое 0,008 секунды)

Как и ImageOptim, он очень эффективен для уменьшения размера файлов PNG:

Однако, в отличие от ImageOptim, pngcrush не работает с другими форматами файлов изображений.

Похожие записи

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *