Как пакетно конвертировать изображения в WebP на Mac

Как пакетно конвертировать изображения в WebP на Mac из Finder

Поскольку популярность WebP как формата сжатых изображений в Интернете растет, многим веб-работникам приходится конвертировать пакеты изображений в формат WebP со своего Mac. Массовое преобразование изображений, таких как JPG и PNG, в WebP в настоящее время не является встроенной функцией, но, немного поработав на Mac, вы можете получить возможность легко пакетно конвертировать любые изображения в WebP на Mac.

Эта статья расширяет статью о преобразовании изображений в WebP с помощью командной строки Mac. Мы будем использовать тот же набор инструментов WebP от Google, который установлен через HomeBrew, поэтому вам нужно сначала установить HomeBrew, а затем установить инструменты Webp от Google через Homebrew, чтобы у вас был доступ к cwebp в качестве утилиты командной строки на вашем Mac. . Но вам не нужно будет использовать командную строку после первоначальной установки, потому что мы будем использовать Automator для создания быстрого действия Finder, которое выполняет сжатие изображения и преобразование в webp.

Как пакетно конвертировать изображения в WebP на Mac с помощью быстрого действия

Мы собираемся создать быстрое действие с помощью Automator, которое использует инструмент командной строки cwebp для преобразования файлов изображений в формат WebP. В результате у вас появится опция контекстного меню «Преобразовать в WebP» в Finder, которую вы сможете использовать с любым файлом изображения или коллекцией файлов изображений на Mac.

  1. Установите HomeBrew и cwebp, если вы еще этого не сделали (инструкции по установке Homebrew находятся здесь, а инструкции по установке cwebp — здесь).
  2. Откройте Automator на Mac
  3. Создайте новое «Быстрое действие»
  4. Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)

    Создайте новое быстрое действие в Automator

  5. В верхней части рабочего процесса, где написано «Рабочий процесс получает текущий», выберите «Файлы изображений», а под «в» выберите «Finder».
  6. Настройте рабочий процесс быстрого действия для шага 1 WebP.

  7. Затем посмотрите на левую боковую панель Automator и выберите «Утилиты» в разделе «Библиотека», затем перетащите «Запустить сценарий оболочки» на правую панель рабочего процесса.
  8. Для «Выполнить сценарий оболочки» найдите «Передать ввод» и выберите «в качестве аргументов».
  9. Теперь введите следующий фрагмент кода точно*:
  10. for FILE in "$@"
    do
    /opt/homebrew/bin/cwebp -q 85 "$FILE" -o "${FILE%.*}.webp"
    done

    Ваш рабочий процесс быстрого действия теперь должен выглядеть следующим образом:
    Настройте сценарий оболочки для преобразования WebP в Automator на Mac

  11. Сохраните свое быстрое действие в меню «Файл» > «Сохранить», назовите его примерно так: «Преобразовать в WebP» (как бы вы ни назвали быстрое действие, оно появится в контекстном меню Finder).
  12. Перейдите в Finder на Mac и найдите любой файл изображения или коллекцию файлов изображений, щелкните правой кнопкой мыши и выберите «Преобразовать в WebP».
  13. Пакетное преобразование изображений в файлы WebP в Mac Finder

Преобразованные файлы webp появятся в том же каталоге с теми же именами файлов, за исключением расширения webp.

С помощью недавно созданного рабочего процесса быстрого действия «Преобразовать в WebP» вы можете преобразовать один файл изображения в WebP, а если вы выберете несколько файлов изображений, вы можете пакетно преобразовать их все в файлы WebP.

Преобразование одного изображения в WebP с помощью быстрого действия Finder на Mac

* Несколько примечаний об этом небольшом скрипте, который вы, возможно, захотите изменить в соответствии со своими потребностями:

  • Путь к cwebp установлен для cwebp, установленного через Homebrew. Если вы установили cwebp вручную, то, вероятно, вместо этого он находится в /usr/bin, и вы захотите соответствующим образом изменить путь.
  • Флаг качества -q в настоящее время установлен на 85, но вы можете установить любое значение от 1 до 100 (чем выше, тем выше качество изображения, но меньше сжатия).

Опять же, вы можете использовать это для преобразования одного файла WebP или пакетного преобразования многих файлов изображений в формат WebP.

Пакетное преобразование изображений в WebP на Mac из быстрого действия Finder

С учетом того, насколько популярным становится WebP, а также учитывая, что MacOS в настоящее время предлагает встроенные возможности для преобразования WebP в JPG, открытия файлов изображений WebP и сохранения их в формате JPEG с помощью предварительного просмотра (и пакетного преобразования WebP в JPEG с помощью этого!), кажется разумным ожидать, что будущая версия MacOS будет поддерживать и противоположное направление; сохранение в WebP и прямое преобразование в WebP. Если и когда это произойдет, это конкретное быстрое действие больше не понадобится, как и ручная установка cwebp из HomeBrew, но на данный момент это необходимо.

Для незнакомых: WebP — это формат файлов изображений, созданный Google, который призван быть эффективным и широкофункциональным, поддерживая неподвижные изображения и анимацию как с потерями, так и без потерь. Инструмент cwebp, который мы используем здесь для пакетного преобразования изображений в WebP, является официальным кодировщиком WebP от Google, о котором вы можете узнать больше. здесь Если Вы заинтересованы. Сценарий оболочки, который мы используем для выполнения серверного преобразования и сжатия, представляет собой модифицированную версию того, что было создано Джеем Холтсландером из здесь. И, наконец, Homebrew — очень популярный менеджер пакетов командной строки для Mac, который легко позволяет пользователям Mac устанавливать тысячи инструментов и утилит командной строки, включая cwebp, который мы здесь используем, без необходимости компилировать их самостоятельно.

Если у вас есть другой предпочтительный метод пакетного преобразования файлов изображений в WebP на Mac или альтернативный подход, поделитесь им с нами в комментариях ниже!

Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)

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

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

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