Возникла вот задачка следующего характера: имеется N > 100 фотографий, отснятых на фотокамеру и, соответственно, занимающих ~5 МБ один экземпляр. Каждую фотографию нужно "оптимизировать для интернета", т.е. урезать качество, чтобы занимала максимум 700-800 кб. Можно ли как-нибудь автоматизировать сей процесс?
Можно конечно загружать фотки в gimp и тыкать мышью много и часто....но это не unix way :=))
обработка множества фотографий
Модератор: Модераторы разделов
-
- Администратор
- Сообщения: 5202
- ОС: Gentoo
Re: обработка множества фотографий
Здесь подойдёт пакет ImageMagick. Если быть точным, утилита convert из него. Она консольная, так что можно просто загнать в цикл по всем изображениям - и готово.
-
- Сообщения: 526
- ОС: FreeBSD 8.0 CURRENT
Re: обработка множества фотографий
да, скриптом, библиотека ImageMagick есть в любом языке, можно открыть, оптимизировать файл, потом закрыть...
-
- Сообщения: 206
- Статус: Интересующийся новичок
- ОС: Archlinux
Re: обработка множества фотографий
да в обычном digikam есть такая функция
-
- Сообщения: 251
- Статус: Важный воевода
- ОС: SuSE
Re: обработка множества фотографий
kipi-plugins подойдет. Интегрируется в gwenview, digikam, konqueror.
-
- Сообщения: 30
- ОС: Suse10.3
Re: обработка множества фотографий
Всем спасибо за советы, воспользовался идеей random`а ))
-
- Сообщения: 85
- ОС: Ubuntu 9.04, x86_64
Re: обработка множества фотографий
Можно тыкать нечасто с помощью этого скрипта для гимп Auto convert and resize images
То, что в комментах там пишут, что скрипт не работает - брехня, у меня работает.
А такой командой можно, например, создать файл, который необходим скрипту со списком картинок для конвертации
Код: Выделить всё
find $HOME/Images -maxdepth 1 -type f -name '*.jpg' -print | sed 's/.*/"&"/gw List_File'