* [Comm] Пакетная обработка фотографий?
@ 2005-05-27 10:54 Michael A. Kangin
2005-05-27 11:21 ` [Comm] " Vitaly Ostanin
` (2 more replies)
0 siblings, 3 replies; 13+ messages in thread
From: Michael A. Kangin @ 2005-05-27 10:54 UTC (permalink / raw)
To: community
Здравствуйте!
Какую программку можно применить для пакетной обработки кучи фоток с камеры?
Для чтения EXIF/поворота изображений можно применить jpegexiforient/jpegtran,
но вот чем можно сделать ресайз изображений? (сделать из всех 800*600, к
примеру). Именно ресайз, а не crop.
--
wbr, Michael A. Kangin
^ permalink raw reply [flat|nested] 13+ messages in thread
* [Comm] Re: Пакетная обработка фотографий?
2005-05-27 10:54 [Comm] Пакетная обработка фотографий? Michael A. Kangin
@ 2005-05-27 11:21 ` Vitaly Ostanin
2005-05-27 18:00 ` Michael A. Kangin
2005-05-27 12:22 ` [Comm] " Kolotov Alexandr
2005-06-02 19:25 ` [Comm] " Ilya V. Pobelov
2 siblings, 1 reply; 13+ messages in thread
From: Vitaly Ostanin @ 2005-05-27 11:21 UTC (permalink / raw)
To: community
Michael A. Kangin пишет:
> Здравствуйте!
>
> Какую программку можно применить для пакетной обработки кучи фоток с камеры?
> Для чтения EXIF/поворота изображений можно применить jpegexiforient/jpegtran,
> но вот чем можно сделать ресайз изображений? (сделать из всех 800*600, к
> примеру). Именно ресайз, а не crop.
Скриптом find и утилитой convert из пакета ImageMagick. Пламенный
привет лЮБиТеЛЯм ПисАть в РазнЫХ регистрах.
<skipped/>
--
Regards, Vyt
mailto: vyt@vzljot.ru
JID: vyt@vzljot.ru
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [Comm] Пакетная обработка фотографий?
2005-05-27 10:54 [Comm] Пакетная обработка фотографий? Michael A. Kangin
2005-05-27 11:21 ` [Comm] " Vitaly Ostanin
@ 2005-05-27 12:22 ` Kolotov Alexandr
2005-05-27 18:17 ` Michael A. Kangin
2005-06-02 19:25 ` [Comm] " Ilya V. Pobelov
2 siblings, 1 reply; 13+ messages in thread
From: Kolotov Alexandr @ 2005-05-27 12:22 UTC (permalink / raw)
To: community
-------- Исходное сообщение --------
> Здравствуйте!
>
> Какую программку можно применить для пакетной обработки кучи фоток с камеры?
> Для чтения EXIF/поворота изображений можно применить jpegexiforient/jpegtran,
> но вот чем можно сделать ресайз изображений? (сделать из всех 800*600, к
> примеру). Именно ресайз, а не crop.
convert и mogrify из ImageMagick
или скрипт для Gimp
Последний на мой взгляд был бы предпочтительнее - в gimp'е у меня
получалось делать более правильный sharpen, который просто необходимо
делать после ресайза, иначе изображение получается замыленым...
--
С уважением, Kolotov Alexandr aka mr. Эбола
отвечать: akmypost@mail.ru
ICQ: 100349254
---------------------------------------
| Registered Linux user # 236664 |
---------------------------------------
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [Comm] Re: Пакетная обработка фотографий?
2005-05-27 11:21 ` [Comm] " Vitaly Ostanin
@ 2005-05-27 18:00 ` Michael A. Kangin
2005-05-30 11:18 ` [Comm] Re: [JT] " Vitaly Ostanin
0 siblings, 1 reply; 13+ messages in thread
From: Michael A. Kangin @ 2005-05-27 18:00 UTC (permalink / raw)
To: community
On 27 Май 2005 15:21 Vitaly Ostanin <vyt@vzljot.ru> wrote:
> Скриптом find и утилитой convert из пакета ImageMagick.
О, оно. Гранд мерси.
> Пламенный привет лЮБиТеЛЯм ПисАть в РазнЫХ регистрах.
А где это я так писал? 8( )
--
wbr, Michael A. Kangin
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [Comm] Пакетная обработка фотографий?
2005-05-27 12:22 ` [Comm] " Kolotov Alexandr
@ 2005-05-27 18:17 ` Michael A. Kangin
2005-05-30 4:58 ` Kolotov Alexandr
0 siblings, 1 reply; 13+ messages in thread
From: Michael A. Kangin @ 2005-05-27 18:17 UTC (permalink / raw)
To: community
On 27 Май 2005 16:22 Kolotov Alexandr <akmypost@mail.ru> wrote:
> convert и mogrify из ImageMagick
Угу, сенкс. Вот он, идеал. :)
В них разница, насколько я понял, только в том, что mogrify затирает исходный
файл?
> или скрипт для Gimp
ууу, где ж там его писать... А он сможет запускаться из скрипта и
автоматически обработать всю директорию?
> Последний на мой взгляд был бы предпочтительнее - в gimp'е у меня
> получалось делать более правильный sharpen, который просто необходимо
> делать после ресайза, иначе изображение получается замыленым...
Гхм. Я попытался сравнить. При одинаковых настройках качества сохранения JPEG
и практически одинаковом размере рисунков (convert - 67758, gimp - 67132)
изображение чуть более чётким получилось у convert'а. Интерполяция в гимпе
была выставлена бикубическая.
Может, конечно, я еще какую-то хитрую опцию там не дёрнул...
Результаты могу прислать. :)
--
wbr, Michael A. Kangin
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [Comm] Пакетная обработка фотографий?
2005-05-27 18:17 ` Michael A. Kangin
@ 2005-05-30 4:58 ` Kolotov Alexandr
2005-05-30 7:50 ` [Comm] [JT] " Michael A. Kangin
0 siblings, 1 reply; 13+ messages in thread
From: Kolotov Alexandr @ 2005-05-30 4:58 UTC (permalink / raw)
To: community
> Гхм. Я попытался сравнить. При одинаковых настройках качества сохранения JPEG
> и практически одинаковом размере рисунков (convert - 67758, gimp - 67132)
> изображение чуть более чётким получилось у convert'а. Интерполяция в гимпе
> была выставлена бикубическая.
> Может, конечно, я еще какую-то хитрую опцию там не дёрнул...
> Результаты могу прислать. :)
Я считаю, что четкая - не значит верная... т.е. входная информация в
ImageMagic очень сильно изменяется, появляются sharpen-артефакты, за
счет которых фотография и кажется четкой...
--
С уважением, Kolotov Alexandr aka mr. Эбола
отвечать: akmypost@mail.ru
ICQ: 100349254
---------------------------------------
| Registered Linux user # 236664 |
---------------------------------------
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [Comm] [JT] Пакетная обработка фотографий?
2005-05-30 4:58 ` Kolotov Alexandr
@ 2005-05-30 7:50 ` Michael A. Kangin
0 siblings, 0 replies; 13+ messages in thread
From: Michael A. Kangin @ 2005-05-30 7:50 UTC (permalink / raw)
To: community
On 30 Май 2005 08:58 Kolotov Alexandr <akmypost@mail.ru> wrote:
> Я считаю, что четкая - не значит верная... т.е. входная информация в
> ImageMagic очень сильно изменяется, появляются sharpen-артефакты, за
> счет которых фотография и кажется четкой...
Пёрышки на груди снигиря и его закаканная голова выглядили явно ближе к
оригиналу.
Впрочем, всё равно приходилось всматриваться и для веб-галереи некритично. :)
--
wbr, Michael A. Kangin
^ permalink raw reply [flat|nested] 13+ messages in thread
* [Comm] Re: [JT] Пакетная обработка фотографий?
2005-05-27 18:00 ` Michael A. Kangin
@ 2005-05-30 11:18 ` Vitaly Ostanin
0 siblings, 0 replies; 13+ messages in thread
From: Vitaly Ostanin @ 2005-05-30 11:18 UTC (permalink / raw)
To: community
[-- Attachment #1: Type: text/plain, Size: 762 bytes --]
Michael A. Kangin пишет:
> On 27 Май 2005 15:21 Vitaly Ostanin <vyt@vzljot.ru> wrote:
>
>>Скриптом find и утилитой convert из пакета ImageMagick.
>
> О, оно. Гранд мерси.
>
>>Пламенный привет лЮБиТеЛЯм ПисАть в РазнЫХ регистрах.
>
> А где это я так писал? 8( )
Видимо, там же, где я написал, что это писали Вы :)
Речь о написании имён пакетов и программ в разных регистрах. Это
вынуждает запоминать не просто название пакета, но и регистр
каждой буквы названия.
На эту тему уже были дебаты в devel@ - лично у меня поиск
правильного написания пакетов вроде ImageMagick занимает лишнее
время, за что громадное спасибо тем же, кому и пламенный привет.
<skipped/>
--
Regards, Vyt
mailto: vyt@vzljot.ru
JID: vyt@vzljot.ru
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 256 bytes --]
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [Comm] Пакетная обработка фотографий?
2005-05-27 10:54 [Comm] Пакетная обработка фотографий? Michael A. Kangin
2005-05-27 11:21 ` [Comm] " Vitaly Ostanin
2005-05-27 12:22 ` [Comm] " Kolotov Alexandr
@ 2005-06-02 19:25 ` Ilya V. Pobelov
2005-06-03 7:32 ` Kolotov Alexandr
2005-06-03 18:14 ` Michael A. Kangin
2 siblings, 2 replies; 13+ messages in thread
From: Ilya V. Pobelov @ 2005-06-02 19:25 UTC (permalink / raw)
To: community
[-- Attachment #1.1: Type: text/plain, Size: 760 bytes --]
On Fri, May 27, 2005 at 02:54:12PM +0400, Michael A. Kangin wrote:
> Какую программку можно применить для пакетной обработки кучи фоток с камеры?
Использую нижеследующий скрипт на ImageMagick, переодически дорабатывая.
Использовать так - свалить "большие" фотки в один каталог, в подкаталог
right/left положить те, которые нужно повернуть по/против часовой стрелки
(знаю, что не совсем логично, но так уж сложилось исторически) и запустить
скрипт. В подкаталоге small буду уменьшенные фотки и превьюшки, в основном
каталоге еще и правильно повернутые большие.
--
With best regards, Ilya V. Pobelov
ALT Linux Master 2.4 (Citron)
kernel 2.6.11-wks26-up-alt2, system uptime: 8 days, 21 min
Amorphis - 2003 - Far From The Sun - 10 - Smithereens
[-- Attachment #1.2: photo --]
[-- Type: text/plain, Size: 1275 bytes --]
#!/bin/bash
# Rotate/resize/convert to jpg photos for publishing in internet
THUMBSIZE=150
QUALITY=70
mkdir small
FILEMASK=*.{jpg,JPG,tif,TIF,png,PNG,bmp,BMP}
for IMAGE in `ls *.{jpg,JPG,tif,TIF,png,PNG,bmp,BMP} 2> /dev/null`; do
NAMELENGHT=${#IMAGE}
IMAGENAME=${IMAGE:0:$NAMELENGHT-4}
convert $IMAGE -quality $QUALITY -resize 600 small/$IMAGENAME.jpg
convert $IMAGE -resize $THUMBSIZE -quality $QUALITY small/tn_$IMAGENAME.jpg
done
[ -d left ] && for IMAGE in `ls left/*.{jpg,JPG,tif,TIF,png,PNG,bmp,BMP} 2> /dev/null`; do
NAMELENGHT=${#IMAGE}
IMAGENAME=${IMAGE:5:$NAMELENGHT-9}
convert $IMAGE -rotate -90 ${IMAGENAME}.jpg
convert $IMAGE -rotate -90 -quality $QUALITY -resize x600 small/${IMAGENAME}.jpg
convert $IMAGE -rotate -90 -quality $QUALITY -resize x${THUMBSIZE} small/th_${IMAGENAME}.jpg
done
[ -d right ] && for IMAGE in `ls right/*.{jpg,JPG,tif,TIF,png,PNG,bmp,BMP} 2> /dev/null`; do
NAMELENGHT=${#IMAGE}
IMAGENAME=${IMAGE:6:$NAMELENGHT-10}
convert $IMAGE -rotate 90 ${IMAGENAME}.jpg
convert $IMAGE -rotate 90 -resize x600 -quality $QUALITY small/${IMAGENAME}.jpg
convert $IMAGE -rotate 90 -resize x${THUMBSIZE} -quality $QUALITY small/tn_${IMAGENAME}.jpg
done
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [Comm] Пакетная обработка фотографий?
2005-06-02 19:25 ` [Comm] " Ilya V. Pobelov
@ 2005-06-03 7:32 ` Kolotov Alexandr
2005-06-04 0:19 ` Ilya V. Pobelov
2005-06-04 14:06 ` Ilya V. Pobelov
2005-06-03 18:14 ` Michael A. Kangin
1 sibling, 2 replies; 13+ messages in thread
From: Kolotov Alexandr @ 2005-06-03 7:32 UTC (permalink / raw)
To: community
> Использую нижеследующий скрипт на ImageMagick, переодически дорабатывая.
> Использовать так - свалить "большие" фотки в один каталог, в подкаталог
> right/left положить те, которые нужно повернуть по/против часовой стрелки
> (знаю, что не совсем логично, но так уж сложилось исторически) и запустить
> скрипт. В подкаталоге small буду уменьшенные фотки и превьюшки, в основном
> каталоге еще и правильно повернутые большие.
А вы -shapren при convert'е попробуйте применить и сравните две фотки:
одну с "shapren" другую без... Будете приятно удивлены...
еще если фотки льются с exif, то при "уменьшенные фотки и превьюшки"
лучше его не хранить - '+profile "*"' положите в этот же convert...
--
С уважением, Kolotov Alexandr aka mr. Эбола
отвечать: akmypost@mail.ru
ICQ: 100349254
---------------------------------------
| Registered Linux user # 236664 |
---------------------------------------
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [Comm] Пакетная обработка фотографий?
2005-06-02 19:25 ` [Comm] " Ilya V. Pobelov
2005-06-03 7:32 ` Kolotov Alexandr
@ 2005-06-03 18:14 ` Michael A. Kangin
1 sibling, 0 replies; 13+ messages in thread
From: Michael A. Kangin @ 2005-06-03 18:14 UTC (permalink / raw)
To: community
On 2 Июнь 2005 23:25 "Ilya V. Pobelov" <pobelov@mail.ru> wrote:
> Использую нижеследующий скрипт на ImageMagick, переодически дорабатывая.
Списиб, уже своё почти наваял. 8)
> Использовать так - свалить "большие" фотки в один каталог, в подкаталог
> right/left положить те, которые нужно повернуть по/против часовой стрелки
У меня камера с датчиком гравитации... Потому вращаю автоматически по
информации в exif'е.
Эх, вот бы ещё AI прикрутить, чтоб кадрировала сама....
--
wbr, Michael A. Kangin
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [Comm] Пакетная обработка фотографий?
2005-06-03 7:32 ` Kolotov Alexandr
@ 2005-06-04 0:19 ` Ilya V. Pobelov
2005-06-04 14:06 ` Ilya V. Pobelov
1 sibling, 0 replies; 13+ messages in thread
From: Ilya V. Pobelov @ 2005-06-04 0:19 UTC (permalink / raw)
To: community
[-- Attachment #1: Type: text/plain, Size: 538 bytes --]
On Fri, Jun 03, 2005 at 11:32:19AM +0400, Kolotov Alexandr wrote:
> А вы -shapren при convert'е попробуйте применить и сравните две фотки:
> одну с "shapren" другую без... Будете приятно удивлены...
> еще если фотки льются с exif, то при "уменьшенные фотки и превьюшки"
> лучше его не хранить - '+profile "*"' положите в этот же convert...
Большое спасибо, попробую.
--
With best regards, Ilya V. Pobelov
ALT Linux Master 2.4 (Citron)
kernel 2.6.11-wks26-up-alt2, system uptime: 9 days, 5:30
Amorphis - Tuonela - Greed
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [Comm] Пакетная обработка фотографий?
2005-06-03 7:32 ` Kolotov Alexandr
2005-06-04 0:19 ` Ilya V. Pobelov
@ 2005-06-04 14:06 ` Ilya V. Pobelov
1 sibling, 0 replies; 13+ messages in thread
From: Ilya V. Pobelov @ 2005-06-04 14:06 UTC (permalink / raw)
To: community
[-- Attachment #1: Type: text/plain, Size: 719 bytes --]
On Fri, Jun 03, 2005 at 11:32:19AM +0400, Kolotov Alexandr wrote:
> А вы -shapren при convert'е попробуйте применить и сравните две фотки:
> одну с "shapren" другую без... Будете приятно удивлены...
Сравнил. Приятно удивлен. Спасибо.
Поставил -shapren 1, вроде неплохо. Это нормально?
> еще если фотки льются с exif, то при "уменьшенные фотки и превьюшки"
> лучше его не хранить - '+profile "*"' положите в этот же convert...
Нашлась опция -strip (strip the image of any profiles or comments),
наверное еще лучше.
--
With best regards, Ilya V. Pobelov
ALT Linux Master 2.4 (Citron)
kernel 2.6.11-wks26-up-alt2, system uptime: 9 days, 18:48
Гражданская Оборона - Реанимация - 11 Kosa Civilizacij
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 13+ messages in thread
end of thread, other threads:[~2005-06-04 14:06 UTC | newest]
Thread overview: 13+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2005-05-27 10:54 [Comm] Пакетная обработка фотографий? Michael A. Kangin
2005-05-27 11:21 ` [Comm] " Vitaly Ostanin
2005-05-27 18:00 ` Michael A. Kangin
2005-05-30 11:18 ` [Comm] Re: [JT] " Vitaly Ostanin
2005-05-27 12:22 ` [Comm] " Kolotov Alexandr
2005-05-27 18:17 ` Michael A. Kangin
2005-05-30 4:58 ` Kolotov Alexandr
2005-05-30 7:50 ` [Comm] [JT] " Michael A. Kangin
2005-06-02 19:25 ` [Comm] " Ilya V. Pobelov
2005-06-03 7:32 ` Kolotov Alexandr
2005-06-04 0:19 ` Ilya V. Pobelov
2005-06-04 14:06 ` Ilya V. Pobelov
2005-06-03 18:14 ` Michael A. Kangin
ALT Linux Community general discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 community community/ http://lore.altlinux.org/community \
mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com
public-inbox-index community
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.community
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git