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

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

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

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

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

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

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

Install ImageMagick

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

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

$ sudo apt-get update

Затем выполните следующую команду от имени sudo для установки ImageMagick

$ sudo apt-get install imagemagick

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

Resize a Image

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

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

$ identify -format "%wx%h" imagefile

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

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

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

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

Первый Значение измерения, выделенного выше, имеет для вас значение. Это размер вашего оригинального GIF.

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

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

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

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

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

$ convert -size [orig-size-of-input-gif] временный-image.gif -resize [целевой-размер] resized-image .gif

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

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

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

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

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

Remove ImageMagick

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

$ sudo apt-get remove imagemagick

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

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

Комментарии