![]() |
Graphics
Поскольку имеется тема о мультимедийных плеерах, логично создать подобную для обсуждения софта по работе с графикой.
И первое, что бы хотелось затронуть, - gif-анимация. Немного погуглив и сбегав на свжемясо, нашёл 2 варианта решения проблемы: 1) Команда "convert", которая похоже является встроенной и позволяет сделать, например, следующее: Код:
convert *.jpg -delay 100 animated.gifКод:
gifsicle -l --colors 256 -O2 -d=1 1.gif 2.gif 3.gif > animated.gifЕжели кто-нибудь обладает доп. инфой на эту тему - не стесняйтесь, выкладывайте - это поможет найти более оптимальный способ решения поставленной задачи. :) |
Цитата:
|
ArcFi, в одном из номеров "Компьютерры" была отличная статья про imagemagick.
|
насчет аним. гифов - есть еще одна консольная утитита: whirlgif. Правда, вроде не поддерживается больше, но найти, наверно, можно.
Ну и GIMP умеет такие гифки создавать. Все должно быть описано в gimp-help, ну и на многих сайтах в Интернете (например, тут. А здесь вообще целый раздел с хелпами по gif-анимации в GIMP). + GIMP Animation Package plug-in aka GAP - плагин, дополняющий возможности стандартного GIMP по созданию аним. гифок. Пример создания с помощью GAP тут На батле gimp-help есть в виде пакетов под FC, OpenSuSE, Debian и Windows (на 3-м диске gentoo xor), можно взять оттуда. deb-пакет: тут |
Пользуюсь ImageMagick довольно активно. Обработать пару сотен фот за раз - самое оно :) А еще у него АБАЛДЕННАЯ справка. А на офсайте лежат статьи по применению разному.
|
Появилась необходимость обработать массив изображений (порядка 100 штук) с помощью convert'а, но так чтобы выходные файлы перезаписывались, либо помещались в какую-нибудь директорию с теми же именами, что и входные.
Сходил я на оф. сайт ImageMagick (command-line-options), почитал про опции для convert, но то ли недопонял чего-то, то ли понял неверно, короче говоря, изрядно намучившись так и не достиг требуемого. В итоге все обрабатываемые файлы получали имя последнего из входного массива + индекс. Буду благодарен за оказанную помощь. =) ПС: использовал примерно в таком виде (+ вариации на тему...): Код:
convert -modulate 100,240,183 -format "%o:%f" *.png |
ArcFi, что-то тут не то. Ведь там написано, что опция -format предназначена для утилиты identify. В случае с convert она бесполезна.
А много файлов можно обработать так. Положи для простоты их в один каталог, например, input/ а затем примерно такое используй (это сценарий на bash) Код:
for i in `ls -1 /путь/до/input/*.png`; do |
| Текущее время: 06:08. Часовой пояс GMT +3. |
Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot