IT News: Digital Camera, OS, Laptop, Smartphone, Smart TV, Sound...

The Author's Project by Valeri N.Kravchuk
Сайт проверен Dr.Web
Меню сайта
  • Главная страница
  • Информация о сайте
  • Дневник
  • Каталог файлов
  • Обратная связь
  • Каталог сайтов
  • FAQ
  • Доска объявлений
  • Форум
  • Фотоальбом
  • Категории раздела
    Измерительная техника, инструменты [278]
    Drones, boats, cars... [99]
    Накопители данных [186]
    Гаджеты для спорта и здоровья... [166]
    Автомобильные гаджеты... [159]
    Сети, сетевые технологии, оборудование... [211]
    Гаджеты, аксессуары... [604]
    News IT, Это интересно, ликбез... [1048]
    Linux и не только [4195]
    Windows 10... [271]
    Планшеты [738]
    Нетбуки, Ноутбуки, Ультрабуки [618]
    Смартфоны, фаблеты.. [4986]
    GPS-навигаторы, трекеры... [49]
    Видеорегистраторы [195]
    mini computers и не только... [365]
    Своими руками [322]
    CB, LPD, PMR- связь... [110]
    Smart TV, UltraHD, приставки, проекторы... [404]
    Радар-детекторы [22]
    DECT, IP-телефоны [18]
    Мультиварки, блендеры и не только... [122]
    Smart Watch [225]
    Блоки питания, Power Banks, зарядки... [340]
    Sound: наушники, плееры, усилители... [568]
    Безопасность IT [478]
    Электронные книги [75]
    Роботы-пылесосы [26]
    electric cars [28]
    Фотокамеры, объективы, искусство фотографии.. [433]
    Время

    Интересные ссылки

    COMPIZOMANIA

    Наш опрос
    Оцените мой сайт
    Всего ответов: 1243
    Статистика
    Анализ веб сайтов

    Яндекс.Метрика

    Рейтинг@Mail.ru Яндекс цитирования

    Russian America Top. Рейтинг ресурсов Русской Америки.

    eXTReMe Tracker

    Правильный CSS!


    Онлайн всего: 1
    Гостей: 1
    Пользователей: 0
    Locations of visitors to this page
    Форма входа
    Главная » 2018 » Ноябрь » 19 » GraphicsMagick - мощная утилита командной строки для обработки изображений в Linux
    20:17
    GraphicsMagick - мощная утилита командной строки для обработки изображений в Linux

    GraphicsMagick - мощная утилита командной строки для обработки изображений в Linux

    Оригинал: GraphicsMagick – A Powerful Image Processing CLI Tool for Linux
    Автор: Aaron Kili
    Дата публикации: 5 апреля 2018 года
    Перевод: А. Кривошей
    Дата перевода: ноябрь 2018 года

    GraphicsMagick - это бесплатный, современный и мощный программный пакет для обработки изображений с открытым исходным кодом. Первоначально он отпочковался от ImageMagick, однако за эти годы он стал полностью независимым проектом с рядом улучшений и дополнительных возможностей. Он работает на всех Unix-подобных операционных системах, таких как Linux, MacOS, а также в Windows.

    GraphicsMagick предлагает полезный и эффективный набор утилит, а также библиотеки, которые позволяют читать, записывать и обрабатывать ваши изображения в более чем 88 известных форматах (таких как GIF, JPEG, JPEG-2000, PNG, PDF, PNM и TIFF ).

    Он может создавать составные изображения в формате сетки из нескольких изображений и создавать изображения в поддерживаемых в сети форматах, таких как WEBP. Он также используется для изменения размера изображения, настройки резкости, изменения цветности, поворота изображений или добавления специальных эффектов. Важно отметить, что он может создавать анимацию GIF из нескольких изображений и многое другое.

    Установка GraphicsMagick в Linux

    В Debian и его производных, таких как Ubuntu и Linux Mint, вы можете установить его с помощью APT, как показано ниже.

    $ sudo apt-get update
    $ sudo apt-get install graphicsmagick
    

    В Arch Linux и Fedora, вы можете установить GraphicsMagick из системных репозиториев:

    $ sudo pacman -S graphicsmagick [On Arch Linux]
    $ sudo dnf install GraphicsMagick [On Fedora 25+]
    

    В других дистрибутивах Linux, таких как RHEL, CentOS и Fedora (старые релизы), вы можете скомпилировать GraphicsMagick из исходного кода, как показано ниже.

    Установка GraphicsMagick в RHEL и CentOS:

    # yum install libpng libjpeg libpng-devel libjpeg-devel ghostscript libtiff libtiff-devel freetype freetype-devel jasper jasper-devel
    # wget -c https://downloads.sourceforge.net/project/graphicsmagick/graphicsmagick/1.3.28/GraphicsMagick-1.3.28.tar.xz
    # xz -c GraphicsMagick-1.3.28.tar.xz | tar -xvf -
    $ cd GraphicsMagick-1.3.28/
    $ ./configure 
    $ make
    $ make install
    

    Установка GraphicsMagick в Fedora:

    # dnf install libpng libjpeg libpng-devel libjpeg-devel ghostscript libtiff libtiff-devel freetype freetype-devel jasper jasper-devel
    # wget -c https://downloads.sourceforge.net/project/graphicsmagick/graphicsmagick/1.3.28/GraphicsMagick-1.3.28.tar.xz
    # xz -c GraphicsMagick-1.3.28.tar.xz | tar -xvf -
    $ cd GraphicsMagick-1.3.28/
    $ ./configure 
    $ make
    $ make install
    

    Для доступа к функциям GraphicsMagick используйте gm - мощную утилиту командной строки, которая включает несколько суб-команд для доступа к разным функциям, таких как display, animate, concert, montage, compare, identify, composite и многих других.

    Убедитесь, что пакет GraphicsMagick установлен в системе, с помощью следующей команды:

    $ gm display
    

    GraphicsMagick

    Затем выполните приведенные ниже команды для проверки различных аспектов установленного пакета.

    $ gm convert -list formats #проверьте, поддерживаются ли ожидаемые форматы изображений
    $ gm convert -list fonts #проверьте, имеются ли шрифты
    $ gm convert -list delegates #проверьте, что делегаты (внешние программы) настроены так, как ожидалось
    $ gm convert -list colors #проверьте, могут ли быть загружены определения цвета
    $ gm convert -list resources #убедитесь, что GraphicsMagick правильно идентифицирует ресурсы вашей машины
    

    Использование GraphicsMagick в Linux

    Ниже приведены некоторые основные примеры использования команды gm с этими опциями.

    1. Чтобы просмотреть изображение в терминале, выполните следующую команду.

    $ gm display girlfriend.jpeg
    

    display

    2. Чтобы изменить размер изображения по новой ширине, укажите, что ширина и высота будут автоматически масштабироваться пропорционально, как показано ниже.

    $ gm convert -resize 300 girlfriend-1.jpeg girlfriend-1-resize-300.jpeg
    $ gm display girlfriend-1-resize-300.png
    

    resize

    Вы также можете задать ширину и высоту, и команда изменит размер изображения по этим размерам без соблюдения пропорций.

    $ gm convert -resize 300x150 girlfriend-1.jpeg girlfriend-1-resize-300x150.jpeg
    $ gm display girlfriend-1-resize-300.png
    

    3. Чтобы создать анимацию нескольких изображений в текущем рабочем каталоге, вы можете использовать следующую команду.

    $ gm animate *.png 
    

    animate

    Примечание. Качество приведенного выше анимированного изображения плохое, потому что мы оптимизировали его для уменьшения размера файла.

    4. Чтобы преобразовать изображение из одного формата в другой, например .jpeg в .png, или наоборот:

    $ gm convert girlfriend.jpeg girlfriend.png
    

    5. Затем вы можете создать каталог визуальных образов всех ваших изображений .png, как показано ниже.

    $ gm convert 'vid:*.jpeg' all_png.miff
    $ gm display all_png.miff
    

    каталог визуальных образов

    6. Кроме того, можно создать составное изображение (в формате сетки) из отдельных изображений, как показано ниже.

    $ gm montage girlfriend.jpeg girlfriend-1.jpeg girlfriend-2.jpeg composite_image.png
    $ gm display composite_image.png 
    

    составное изображение

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

    $ gm -help
    $ gm help convert
    

    Дополнительную информацию можно получить, посетив домашнюю страницу GraphicsMagick: http://www.graphicsmagick.org/

     

    http://rus-linux.net/MyLDP/consol/GraphicsMagick_powerful_image_processing_tool.html

    Категория: Linux и не только | Просмотров: 55 | Добавил: laptop | Рейтинг: 0.0/0
    Всего комментариев: 0
    Добавлять комментарии могут только зарегистрированные пользователи.
    [ Регистрация | Вход ]
    Волк слабее льва и тигра, но в цирке волк не выступает!
    Волк слабее льва и тигра, но в цирке волк не выступает!
    Волк - единственный из зверей, который может пойти в бой на более сильного противника.
    Если же он проиграл бой, то до последнего вздоха смотрит в глаза противника. После этого умирает...

    Праздники сегодня

    Погода
    Погода в Нью-Йорке Погода в Бреcте
    Поиск
    Календарь
    «  Ноябрь 2018  »
    ПнВтСрЧтПтСбВс
       1234
    567891011
    12131415161718
    19202122232425
    2627282930
    Архив записей
    Друзья сайта
  • Официальный блог
  • JEEP - the best! Mercedes - the best! Автомобильный портал города Бреста: технические характеристики с фото, авторынок, автоспорт...
    Наша кнопка
    IT новости с моего лаптопа...

    Внимание!
    Администратор сайта laptop.ucoz.ru не несет ответственности за содержание рекламных объявлений. Все используемые на сайте зарегистрированные товарные знаки принадлежат своим законным владельцам! Используемая со сторонних источников информация публикуется с обязательными ссылками на эти источники.
    Copyright Valeri N.Kravchuk © 2007-2019