convert в Linux

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

Введение

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

РЕКЛАМА хостинга Beget, которым я пользуюсь более десяти лет

Изображение баннера

Конец рекламы хостинга Beget, который я всем рекомендую.

Установка

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: поиск файлов основы
find: продвинутый поиск файлов
wget: скачивание файлов
rename: переименовать файлы
SCP: обмен файлами;
Архивация/Распаковка
tree: просмотр директорий
convert

РЕКЛАМА от Яндекса. Может быть недоступна в вашем регионе

Конец рекламы от Яндекса. Если в блоке пусто считайте это рекламой моей телеги

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

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

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

@aofeed

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

@aofeedchat

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