Преобразование изображений между форматами через командную строку в Ubuntu

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

Установка ImageMagick

ImageMagick может быть уже установлен. Вы можете проверить в диспетчере пакетов Synaptic(Synaptic Package Manager) . Выберите Administration | Synaptic Package Manager из системного(System) меню.

Доступ к диспетчеру пакетов Synaptic

В поле быстрого поиска(Quick search) в окне диспетчера пакетов Synaptic(Synaptic Package Manager) введите imagemagick . Результаты поиска начинают отображаться по мере того, как вы вводите поисковый запрос. Если ImageMagick уже установлен, флажок рядом с названием программы станет зеленым, и вы сможете перейти к разделу « Преобразование изображения с помощью ImageMagick(Converting an Image Using ImageMagick) » ниже.

Поиск ImageMagick

Если ImageMagick еще не установлен, установите флажок, чтобы открыть всплывающее меню. Выберите в меню пункт « Отметить для установки ».(Mark for Installation)

Пометка ImageMagick для установки

Над флажком рядом с imagemagick отображается желтая стрелка , указывающая, что он помечен для установки. Нажмите кнопку Применить(Apply) , чтобы продолжить установку.

Применить все отмеченные изменения

На экране сводки(Summary) отобразится список всех изменений, которые будут сделаны. Нажмите кнопку Применить(Apply) .

Сводка изменений, которые необходимо применить

Отображается ход установки.

Применение изменений

После завершения установки появится диалоговое окно «Примененные изменения ». (Changes applied)Нажмите кнопку Закрыть(Close) .

Изменения применены

Выберите « Выход(Quit) » в меню « Файл»(File) , чтобы закрыть диспетчер пакетов Synaptic(Synaptic Package Manager) .

Закрытие диспетчера пакетов Synaptic

Преобразование изображения с помощью ImageMagick(Using ImageMagick)

После установки ImageMagick просто используйте команду convert в окне терминала. Например, следующая команда преобразует файл PNG в файл JPEG .

$ convert sample.png sample.jpg

Однако преобразование изображения в JPEG приносит в жертву качество изображения из-за размера файла. Существует командный переключатель –quality , который позволяет указать качество результирующего файла .jpg . Вы можете установить значение от 0 (самое низкое качество) до 100 (самое высокое качество). Помните, что чем лучше качество (чем выше число), тем больше размер файла. Как правило(Generally) , значение от 60 до 80 достаточно для большинства применений.

Следующая команда преобразует sample.png в изображение JPEG с качеством 80 .

$ convert –quality 80 sample.png sample.jpg

Преобразование файла .png в файл .jpg

Файл JPEG с именем sample.jpg создается в том же каталоге, что и исходный файл .png . Существует быстрый способ просмотра преобразованного изображения. Средство просмотра изображений по умолчанию в Ubuntu называется Eye of Gnome . Используя Eye of Gnome , вы можете быстро просмотреть следующие изображения: ani, bmp, gif, ico, jpeg, pcx, png, pnm, ras, svg, tga, tiff, wbmp, xbm и xpm .

Чтобы запустить Eye of Gnome из командной строки, просто введите eog . Итак, чтобы просмотреть преобразованный файл изображения, введите следующую команду:

$ eog sample.jpg

Команда для просмотра изображения

Открывается просмотрщик, отображающий указанное изображение.

Просмотр изображения в Eye of Gnome

Чтобы закрыть Eye of Gnome , выберите « Закрыть(Close) » в меню « Файл»(File) .

Закрытие глаза гнома

Если вы предпочитаете использовать командную строку для выполнения задач, щелкните здесь(here) , чтобы получить доступ к веб-странице с набором примеров использования ImageMagick из командной строки. Наслаждаться!



About the author

Я веб-разработчик с опытом работы в Firefox и Google Docs. У меня есть степень в области делового администрирования Университета Флориды. Мои навыки включают в себя: разработку веб-сайтов, систему управления контентом (CMS), анализ данных и дизайн пользовательского интерфейса. Я опытный консультант, который может помочь вашей команде создавать эффективные веб-сайты и приложения.



Related posts