26.04.2007, 05:53 | #1 |
Firefox User
|
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; 26.04.2007 в 06:00. |
Благодарности: 3 |
26.04.2007, 10:23 | #2 | ||||||||||||
Пользователь
|
__________________
FreeBSD 6.2-RELEASE-p7 #0: Fri Sep 21 19:06:47 MSD 2007 i386 Мой блог, о Unix, OpenSource, FreeBSD: http://blog.karelia.ru/xenon Последний раз редактировалось XeNoN; 26.04.2007 в 10:26. |
||||||||||||
Благодарности: 1 | Ringo-chan (26.04.2007) |
26.04.2007, 15:58 | #4 |
Местный
|
насчет аним. гифов - есть еще одна консольная утитита: 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-пакет: тут Последний раз редактировалось rmn; 26.04.2007 в 16:11. |
Благодарности: 2 |
01.05.2007, 17:53 | #6 |
Firefox User
|
Появилась необходимость обработать массив изображений (порядка 100 штук) с помощью convert'а, но так чтобы выходные файлы перезаписывались, либо помещались в какую-нибудь директорию с теми же именами, что и входные.
Сходил я на оф. сайт ImageMagick (command-line-options), почитал про опции для convert, но то ли недопонял чего-то, то ли понял неверно, короче говоря, изрядно намучившись так и не достиг требуемого. В итоге все обрабатываемые файлы получали имя последнего из входного массива + индекс. Буду благодарен за оказанную помощь. =) ПС: использовал примерно в таком виде (+ вариации на тему...): Код:
convert -modulate 100,240,183 -format "%o:%f" *.png |
01.05.2007, 18:04 | #7 |
Местный
|
ArcFi, что-то тут не то. Ведь там написано, что опция -format предназначена для утилиты identify. В случае с convert она бесполезна.
А много файлов можно обработать так. Положи для простоты их в один каталог, например, input/ а затем примерно такое используй (это сценарий на bash) Код:
for i in `ls -1 /путь/до/input/*.png`; do convert [опции] "$i" /куда/складывать/"`basename "$i" .png`".JPG done Последний раз редактировалось rmn; 01.05.2007 в 18:14. |
Благодарности: 1 | ArcFi (01.05.2007) |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Выбор монитора | Slava | Помощь в выборе | 254 | 26.11.2016 17:59 |
CorelDRAW Graphics Suite* | a2z | Мультимедиа | 7 | 11.12.2011 20:54 |
k-systems* | zloy_kaktus | Драйверы и компоненты | 7 | 16.08.2010 13:43 |
GPU Caps Viewer* | a2z | Система | 2 | 30.12.2009 15:57 |
Новость: ATI и NVIDIA - DirectX 10 | MDM | Новости и обзоры | 113 | 02.04.2008 11:55 |