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

Как изменить размер изображений в командной строке Ubuntu


Обмен графикой и фотографиями стал настолько популярен в последние несколько лет, что я уверен, что вы тоже наверняка делились ими и даже создавали их. При работе с графическими файлами иногда нам также приходится изменять их размеры, изменяя их размеры. Таким образом, мы можем быть уверены, что изображение вписывается в представление, в котором мы в конечном итоге должны его отобразить. В Ubuntu доступно множество инструментов, которые служат вашим целям, но зачем устанавливать сложные инструменты, если вас интересует только одна базовая процедура — изменение размера графики. Графическим дизайнерам также приходится сталкиваться с той же проблемой, но они хорошо оснащены инструментами, позволяющими изменять размер изображений, чтобы ими можно было легко поделиться с заинтересованными сторонами.

В этой статье мы объясним, как можно изменить размер графических файлов или фотографий через командную строку Ubuntu с помощью утилиты ImageMagick.

Почему командная строка?

Если вы хорошо разбираетесь в работе с терминалами, вам не захочется покидать командную строку и идти куда-то еще, чтобы заняться какой-либо повседневной технической деятельностью. Всегда есть способ сделать почти все наши действия прямо внутри Терминала. Итак, почему изменение размера GIF должно быть другим! Использование Терминала делает некоторые задачи более эффективными и даже быстрыми. Инструменты командной строки не используют слишком много ресурсов и, таким образом, представляют собой отличную альтернативу широко используемым графическим приложениям, особенно если вы используете старое оборудование.

Мы выполнили команды и процедуры, упомянутые в этой статье, в системе Ubuntu 18.04 LTS.

Изменение размера графического файла в командной строке Linux

Установить ImageMagick

ImageMagick — это бесплатный пакет для редактирования изображений с открытым исходным кодом, предназначенный для просмотра, редактирования и преобразования файлов изображений. ImageMagick можно легко установить из официальных репозиториев Ubuntu с помощью команды apt-get.

Откройте приложение «Терминал» либо с помощью поиска в системном средстве запуска приложений, либо с помощью ярлыка Ctrl+Alt+T. Выполнение следующей команды перед установкой программного обеспечения через командную строку поможет вам установить его последнюю доступную версию. Вы можете обновить индекс репозитория с помощью этой команды:

sudo apt-get update

Затем выполните следующую команду от имени sudo, чтобы установить ImageMagick.

sudo apt-get install imagemagick

Система может предложить вам вариант «да/нет» для подтверждения установки. Пожалуйста, введите Y и нажмите Enter, после чего программное обеспечение будет установлено в вашей системе.

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

Теперь мы объясним, как изменить размер анимированного GIF-изображения, указав новую ширину и высоту изображения в пикселях. Вы можете использовать ту же процедуру и для других изображений или графических файлов, таких как .png или .jpg.

Для этого важно знать размеры исходной гифки. Следующая команда поможет вам распечатать размеры файла изображения:

identify -format "%wx%h" imagefile

В этой статье я использую образец GIF-файла с именем «sample.gif», чтобы объяснить изменение размера GIF-файла.

Чтобы узнать его точные размеры, я бы выполнил следующую команду:

identify -format "%wx%h" sample.gif

Для неанимированных изображений команда дает одно значение размеров, но для изображений в формате gif результат выглядит примерно так:

Для вас важно первое значение измерения, выделенное выше. Это размер вашей оригинальной гифки.

Теперь выполните следующий синтаксис команды, чтобы исходный gif не был потерян:

convert sample-image.gif -coalesce temporary-image.gif

Я также преобразую свой sample.gif во временный, используя следующую команду:

convert sample.gif -coalesce temporary-image.gif

Затем пришло время преобразовать временный gif в окончательное изображение с измененным размером с помощью следующего синтаксиса команды:

$Convert -size [исходный-размер-входной-gif] temp-image.gif -resize [целевой-размер] resized-image.gif

Я уменьшу размер моего gif с 800x600 пикселей до 400x300, преобразовав временное изображение в окончательное «resized-image.gif».

convert -size 800x600 temporary-image.gif -resize 400x300 resized-image.gif

Вы можете проверить изменение размера, снова выполнив следующую команду на окончательном изображении:

identify -format "%wx%h" resized-image.gif

Приведенный выше вывод показывает успешное изменение размера моего gif.

Удалить ImageMagick

Хотя ImageMagick — очень полезная утилита, вы можете удалить ее из своей системы, если хотите, с помощью следующей команды:

sudo apt-get remove imagemagick

Введите «y», когда система предложит вам вариант «да/нет» для удаления программного обеспечения. ImageMagick будет удален из вашей системы.

Вот как вы можете легко изменить размер GIF-файла, не ухудшая его качество; все через командную строку Ubuntu.

Статьи по данной тематике: