Привет, друзья. В этой заметке вы узнаете, как пакетно конвертировать файлы JPG в PNG в Linux. Процесс простой, но поверьте мне, многократно может вам сэкономить время.
Представьте, что у вас есть множество файлов JPG и по какой-то причине, вам нужно их конвертировать в PNG. Первое, о чем вы подумаете — это использовать онлайн-сервис, который позволяет это сделать. Но на самом деле многие из них, хотя и бесплатны, не позволяют это делать в большом количестве.
Так что же делать? Есть ли для этого программа? Конечно же есть и мы расскажем как сделать это.
В Linux есть способ сделать это,вам требуется всего лишь использовать терминал.
Как пакетно конвертировать файлы JPG в PNG
Первое что требуется сделать, это установить ImageMagick на вашу дистрибуцию Linux. В случае с Ubuntu 22.04 вы можете следовать этому посту, где мы подробно объясняем, как это сделать.
В случае Debian и его производных, вы также можете обратиться к официальным репозиториям.
sudo apt update
sudo apt install imagemagick
Но в таких дистрибутивах, как Arch Linux, Manjaro или Parabola, вы можете выполнить следующие действия.
sudo pacman -S imagemagick hostscript libheif libjxl libraw librsvg libwebp libwmf libxml2 libzip ocl-icd openexr openjpeg2 djvulibre pango potrace
Установив ImageMagick, вы получите в свое распоряжение команду convert, с помощью которой можно конвертировать по одному файлу за раз. Но, как я уже говорил, если у вас много файлов, не стоит запускать ее один раз, да и итерация не очень удобна.
Однако при установке ImageMagick вы можете использовать команду mogrify, которая позволяет выполнять такие задачи, как преобразование фотографий в другие форматы или изменение размера изображений.
В данном случае мы будем использовать ее для пакетного преобразования изображений из JPG в PNG. Для этого требуется выполнить следующую команду.
mogrify -format png *.jpeg
Эта команда перезапишет файлы в JPG. Вы можете захотеть сделать резервную копию исходных файлов на случай, если изменения вас не устроят.
Вы также можете использовать эту команду для изменения размера файлов.
mogrify -resize 50% -format png *.jpeg
Благодаря Linux и его терминальным инструментам это не составляет труда.
Заключение
В заключении можно отметить, что пакетное конвертирование файлов JPG в PNG в Linux с помощью ImageMagick является простым и удобным процессом, который может сэкономить много времени, особенно если вы имеете дело с большим количеством файлов. Используя команду mogrify, вы можете быстро и легко конвертировать файлы, а также изменять их размеры. Благодаря возможностям Linux и его терминала, этот процесс доступен для всех пользователей, даже для тех, кто не имеет опыта работы с командной строкой.