convert в Linux

Содержание
Введение
Установка
Пример
Похожие статьи

Введение

С помощью convert можно делать различные манипуляции с изображениями в Linux

Установка

convert

Command 'convert' not found, but can be installed with: sudo apt install graphicsmagick-imagemagick-compat # version 1.4+really1.3.38-1, or sudo apt install imagemagick-6.q16 # version 8:6.9.11.60+dfsg-1.3build2 sudo apt install imagemagick-6.q16hdri # version 8:6.9.11.60+dfsg-1.3build2

Нужно установить imagemagick

sudo apt -y install imagemagick

Пример

Сконвертируем изображение с граффити из города Торремолинос

graffity

Уменьшим ширину до 800 пикселей

convert graffiti.jpg -resize 800 graffiti800.jpg

graffity

Уменьшим ширину до 500 пикселей

convert graffiti.jpg -resize 500 graffiti500.jpg

graffity

Скрипты

Скрипт, который сжимает все изображения jpg и png до заданной ширины

#!/bin/bash WIDTH=1600 for file in ./*; do EXT="${file##*.}" FULLNAME="${file##/}" if [[ $EXT = "jpg" ]] || [[ $EXT = "png" ]]; then convert $FULLNAME -resize $WIDTH $FULLNAME fi done

#!/bin/bash WIDTH=1000 resize_image() { file=$1 EXT="${file##*.}" FULLNAME="${file##/}" echo $FULLNAME if [[ $EXT = "jpg" ]] || [[ $EXT = "png" ]]; then convert $FULLNAME -resize $WIDTH $FULLNAME fi } for file in ./*; do resize_image $file done

Похожие статьи
Файлы
Linux
Bash
Директории
Ссылки
Изучить свободное место на диске
Объединить файлы
Объединить .pdf файлы
diff: сравнение файлов
find: поиск файлов
wget: скачивание файлов
rename: переименовать файлы
SCP: обмен файлами;
Архивация/Распаковка
tree: просмотр директорий
convert

Поиск по сайту

Подпишитесь на Telegram канал @aofeed чтобы следить за выходом новых статей и обновлением старых

Перейти на канал

@aofeed

Задать вопрос в Телеграм-группе

@aofeedchat

IT

Образование

Актуально сейчас

Разное

Поиск по сайту

Подпишитесь на Telegram канал @aofeed чтобы следить за выходом новых статей и обновлением старых

Перейти на канал

@aofeed

Задать вопрос в Телеграм-группе

@aofeedchat

Контакты и сотрудничество:
Рекомендую наш хостинг beget.ru
Пишите на info@urn.su если Вы:
1. Хотите написать статью для нашего сайта или перевести статью на свой родной язык.
2. Хотите разместить на сайте рекламу, подходящуюю по тематике.
3. Реклама на моём сайте имеет максимальный уровень цензуры. Если Вы увидели рекламный блок недопустимый для просмотра детьми школьного возраста, вызывающий шок или вводящий в заблуждение - пожалуйста свяжитесь с нами по электронной почте
4. Нашли на сайте ошибку, неточности, баг и т.д. ... .......
5. Статьи можно расшарить в соцсетях, нажав на иконку сети: