Обратите внимание, что вся информация на этом портале переведена с других языков, поэтому некоторые фразы могут быть неточными. Надеемся на ваше понимание и желаем успешной работы с сайтом! С уважением, создатели сайта. Наша почта: info@rubookmac.com

Получите pngcrush для Mac OS X с Xcode или без него

ImageOptim, отличный pngcrush GUI Alternative

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

  • Grab ImageOptim бесплатно от разработчика

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

ImageOptim pngcrush GUI альтернатива для Mac OS X

Те, кому неудобно работать с командной строкой, должны придерживаться ImageOptim, потому что они настолько просты в использовании, поддерживают перетаскивание и пакетную обработку и в основном надежны. Тем не менее, есть также версия командной строки ImageOptim-CLI, доступная здесь, или те, кто удобен с Терминалом, могут продолжать использовать MacPorts или Homebrew для установки pngcrush без ImageOptim.

Получение pngcrush с помощью Xcode

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

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/pngcrush

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

alias pngcrush = ‘/ Приложения / Xcode.app / Содержание / Разработчик / Платформы / iPhoneOS.platform / Разработчик / 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, что легко сделать, выполнив следующую команду из терминала:

ruby -e «$ (curl -fsSL https://raw.github.com/mxcl/homebrew/go)»

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

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

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

pngcrush inputfile.png outputfile.png

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

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

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

Лучший метод pngcrush = 10 (fm 5 zl 9 zs 1) для /Users/OSXDaily/Desktop/PngCrushTest.png
(Сокращение на 29,90% IDAT)
(Сокращение на 25,23%)
Используемое время процессора = 0.249 секунд (декодирование 0.024,
кодирование 0,217, другое 0,008 секунды)

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

Командная строка pngcrush в Mac OS X уменьшает размеры изображений

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

Понравилась статья? Поделиться с друзьями: