обработка множества фотографий

Работа с различными видами графики, изображений, решение проблем

Модератор: Модераторы разделов

Аватара пользователя
balalaika
Сообщения: 30
ОС: Suse10.3

обработка множества фотографий

Сообщение balalaika »

Возникла вот задачка следующего характера: имеется N > 100 фотографий, отснятых на фотокамеру и, соответственно, занимающих ~5 МБ один экземпляр. Каждую фотографию нужно "оптимизировать для интернета", т.е. урезать качество, чтобы занимала максимум 700-800 кб. Можно ли как-нибудь автоматизировать сей процесс?
Можно конечно загружать фотки в gimp и тыкать мышью много и часто....но это не unix way :=))
Спасибо сказали:

Аватара пользователя
/dev/random
Администратор
Сообщения: 5102
ОС: Gentoo

Re: обработка множества фотографий

Сообщение /dev/random »

Здесь подойдёт пакет ImageMagick. Если быть точным, утилита convert из него. Она консольная, так что можно просто загнать в цикл по всем изображениям - и готово.
Спасибо сказали:

Аватара пользователя
gcc
Сообщения: 526
ОС: FreeBSD 8.0 CURRENT

Re: обработка множества фотографий

Сообщение gcc »

да, скриптом, библиотека ImageMagick есть в любом языке, можно открыть, оптимизировать файл, потом закрыть...
Спасибо сказали:

kolebas
Сообщения: 206
Статус: Интересующийся новичок
ОС: Archlinux

Re: обработка множества фотографий

Сообщение kolebas »

да в обычном digikam есть такая функция
Спасибо сказали:

Аватара пользователя
SilentOS
Сообщения: 251
Статус: Важный воевода
ОС: SuSE

Re: обработка множества фотографий

Сообщение SilentOS »

kipi-plugins подойдет. Интегрируется в gwenview, digikam, konqueror.
Спасибо сказали:

Аватара пользователя
balalaika
Сообщения: 30
ОС: Suse10.3

Re: обработка множества фотографий

Сообщение balalaika »

Всем спасибо за советы, воспользовался идеей random`а ))
Спасибо сказали:

Аватара пользователя
ripke
Сообщения: 85
ОС: Ubuntu 9.04, x86_64

Re: обработка множества фотографий

Сообщение ripke »

balalaika писал(а):
20.10.2008 00:31
Можно конечно загружать фотки в gimp и тыкать мышью много и часто....но это не unix way :=))

Можно тыкать нечасто с помощью этого скрипта для гимп Auto convert and resize images
То, что в комментах там пишут, что скрипт не работает - брехня, у меня работает.

А такой командой можно, например, создать файл, который необходим скрипту со списком картинок для конвертации

Код: Выделить всё

find $HOME/Images -maxdepth 1 -type f -name '*.jpg' -print | sed 's/.*/"&"/gw List_File'
Спасибо сказали: