Как быстро сжимать изображения в Linux с помощью ImCompressor



Как быстро сжимать изображения в Linux с помощью ImCompressor

В наши дни файлов изображений становятся все больше и больше, и это начинает выходить из-под контроля. Если вы используете Linux и вам надоело работать с большими раздутыми файлами изображений, вы можете сжать их. Лучший способ сделать это — использовать приложение под названием ImCompressor.

Установить ImCompressor в Linux

Прежде чем мы сможем перейти к тому, как использовать приложение ImCompressor, чтобы сделать ваши файлы изображений намного меньше на Linux, приложение должно быть установлено. В настоящее время существует три способа его установки: Arch Linux AUR, Flatpak и с помощью исходного кода. В этом руководстве мы продемонстрируем все три метода установки ImCompressor.

Arch Linux AUR

Если вы являетесь пользователем Arch Linux, у вас будет простой способ установки приложения ImCompressor. Для начала используйте команду Pacman, чтобы загрузить пакеты Base-devel и Git, поскольку они необходимы для работы с AUR.

sudo pacman -S git base-devel

Как только пакеты Git и Base-devel настроены на вашем компьютере с Arch Linux, используйте команду git clone , чтобы получить последнюю версию помощника Trizen AUR. С этим приложением установить ImCompressor намного проще, так как оно автоматически установит все необходимые файлы зависимостей.

git clone https://aur.archlinux.org/trizen.git

Переместитесь в папку trizen с помощью CD и установите приложение Trizen с помощью команды makepkg.

cd trizenmakepkg -sri

С помощником Trizen AUR, установленным на вашем ПК с Linux, вы можете использовать его для быстрой и простой установки инструмента ImCompressor из Arch Linux AUR.

trizen -S imcompressor

Flatpak

Разработчики ImCompressor поддерживают версию своего приложения Flatpak, поскольку она делает его совместимым с любым дистрибутивом Linux на рынке. Более того, это означает, что его невероятно легко установить.

Чтобы установить приложение ImCompressor, перейдите к нашему руководству и узнайте, как включить среду выполнения Flatpak. Затем используйте приведенные ниже команды, чтобы заставить ImCompressor работать.

flatpak remote-add —if-not-существующие flathub https://flathub.org/repo/flathub.flatpakrepo flatpak установить flathub com.github.huluti.ImCompressor

Исходный код

Для сборки ImCompressor в Linux требуются GTK 3, Git, Meson, Python 3, OptiPNG, Pngquant и Jpegotim. Они должны быть установлены для исходного кода для правильной компиляции. Перейдите на страницу проектов GitHub, чтобы узнать, как их установить.

После установки всех зависимостей откройте окно терминала, нажав Ctrl + Alt + T или Ctrl + Shift + T на клавиатуре.Затем используйте команду git clone, чтобы получить исходный код ImCompressor.

git clone https://github.com/Huluti/ImCompressor.git

С загруженным кодом используйте CD, чтобы переместить окно терминала в папку ImCompressor.

cd ImCompressor

Далее, используйте команду meson для создания каталога сборки.

meson _build

Когда команда meson завершит создание среды сборки, используйте команду CD и перейдите в каталог _build.

cd _build

Использование ninja, скомпилируйте исходный код ImCompres.

ninja

Наконец, установите программу с помощью программы ninja install.

sudo ninja install

Приложение ImCompressor можно легко удалить с помощью:

sudo ninja uninstall

Использование ImCompressor

ImCompressor — очень простое приложение, которое может взять любой файл JPEG или PNG и сжать его в размере. В этом руководстве хорошо показано, как сжимать оба формата изображений.

Для начала откройте приложение ImCompressor на рабочем столе Linux. Затем, когда программа открыта, найдите слайдер Lossless / Lossy. По умолчанию этот слайдер установлен на Lossless для сжатия без потерь. Lossless — отличная настройка для большинства ситуаций. Однако, если вы хотите сжатие с потерями, нажмите на ползунок и измените его на Lossy.

Сжатие файлов PNG

ImCompressor использует OptiPNG и Pngquant для уменьшения размера файлов PNG. Если вы хотите сжать некоторые PNG-файлы в приложении, следуйте пошаговым инструкциям ниже.

Шаг 1: найдите кнопку «Обзор ваших файлов» и нажмите ее, нажав мыши, чтобы открыть диалоговое окно открытия файла на экране.

Шаг 2: , используя В открывшемся диалоговом окне найдите файл изображения PNG, который хотите сжать до меньшего размера. Если вы хотите выбрать несколько файлов, удерживайте нажатой Ctrl во время выбора.

Как быстро сжимать изображения в Linux с помощью ImCompressor

Шаг 3. Нажмите кнопку «Открыть», чтобы немедленно запустить процесс сжатия.

В ваших сжатых файлах PNG будет указано минимальное имя.

Сжатие файлов JPG / JPEG

Инструмент ImCompressor использует Jpegotim для уменьшения размера файлов JPG и JPEG на рабочем столе Linux. Чтобы сжать некоторые файлы JPG / JPEG на ПК с Linux, следуйте пошаговым инструкциям ниже.

Шаг 1: найдите кнопку «Обзор файлов» и выберите ее с помощью кнопки мышь. Нажатие на эту кнопку вызовет диалоговое окно с открытым файлом.

Шаг 2: воспользуйтесь открытием -file диалоговое окно, чтобы найти файл изображения JPG / JPEG, который вы хотели бы сделать меньше. Чтобы добавить несколько файлов JPG / JPEG, удерживайте нажатой кнопку Ctrl.

Шаг 3: нажмите кнопку Открыть в диалоговом окне открытия файла, чтобы начать процесс сжатия.

Ваши сжатые файлы JPG / JPEG будут иметь минимальное имя в имени файла.

Как быстро сжимать изображения в Linux с помощью ImCompressor
Рубрика: Linux советы

Один ответ на “Как быстро сжимать изображения в Linux с помощью ImCompressor

  1. Поделюсь своим опытом сжатия картинок… Сначало приходилось вручную перижимать все картинки через Фотошоп. Самый бесплатный кстати вариант (если не считать стоимость лицензии на Фотошоп). Но очень много времени этот процесс занимает, если картинок на сайте больше 10-20. Ведь каждую картинку надо вручную обрабатывать, а потом еще на сайт выкладывать заново. Утомительный такой процесс… Теперь использую этот сервис — https://optipic.io/ Экономит много времени) Работает сам по себе — автоматически — только 1 раз его надо к сайту подключить. Гугл доволен)

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

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