Обработка фотографий. Постановка процесса.

September 17 2006 13:02
811

В последнее время, я очень часто подолгу занимаюсь обработкой фотографий — выбором наиболее удачных, удалением совсем уж неудачнух снимков, кадрированием, настройкой цвета и резкости, удалением шума, подготовкой изображений к публикации в интернет. Естественно, что на все это уходит довольно много времени и, чтобы как-то съэкономить этот ценный ресурс, я выработал определенную стратегию обработки. Здесь я приведу последовательность своих действий с кратким описанием. Надеюсь, что это кому-нибудь пригодится. Итак, процесс обработки фотографий состоит у меня из следующих этапов:

  1. Сначала я создаю директорию в которой будут храниться материалы и называю ее соответствующим образом, например, «StreetWalk».
  2. Затем я переписываю все фотографии с флешки в поддиректорию src.
  3. После чего, запускаю bibblepro и просматриваю все фото, удаляя совсем неудачные, со смазом, пересветом и т.д.. Как правило, я делаю несколько похожих кадров с различными настройками, так что удаление лишних кадров вданном случае неизбежно.
  4. Для оставшихся кадров я генерирую превью, выделив все кадры и нажав кнопку «J». Превью я помещаю рядом с директорией «src» в поддиректорию «preview». Делается это для того, чтобы позднее, когда фотографии будут записаны на CD, можно было просмотреть все снимки в любом просмотрщике, не поддерживающем RAW.
  5. Далее, наступает момент, когда следует отобрать те снимки, которые действительно заслуживают внимания и которые не стыдно показать друзьям. Я пробегаюсь по кадрам, выставляя для каждого оценку от 0 до 5. В bibblepro это делается очень легко, путем нажатия соответствующей цифры на клавиатуре.
  6. Оценив фотографии, я приступаю непосредственно к обработке. Как правило, для меня имеет смысл обрабатывать только те фотографии, которые получили больше 3 баллов. В bibblepro можно установить фильтр так, чтобы показывались только фотографии с оценкой более заданной.
  7. При обработке, первым делом я делаю кадрирование, оцениваю, как смотрится снимок при том или ином кадрировании.
  8. Удовлетворившись компоновкой кадра, я быстренько подправляю, в случае необходимости, экспозицию, контрастность и баланс белого, иногда играюсь с кривыми, но это не всегда имеет смысл.
  9. Потом просматриваю фото в масштабе 100%, если присутствует заметный шум, то настраиваю Noise Ninja чтобы его устранить. Если на фото присутствуют мелкие элементы, то Noise Ninja может только испортить картинку, так, например иногда происходит с портретами, где при устранении цифрового шума причёски людей превращаются в «кашу». Здесь надо действовать аккуратно.
  10. Если из-за предудущего этапа, картинка чуть чуть потеряла резкость, то подправляю чуть чуть настройки «Sharpen» и увеличиваю ее.
  11. На этом обработка фотографии заканчивается и я перехожу к следующей.
  12. Когда все фото обработаны, выделяю их и конвертирую в 8-bit tiff, нажав кнопку «8». Сохраняю тифы в отдельную поддиректорию «ready».
  13. Если требуется, ретуширую отдельные фото в The Gimp.
  14. Запускаю для всех tiff небольшой скрипт «publish *.tif», который создает две поддиректории «large» и «small». В «large» записываются jpeg в натуральную величину и хорошем качестве. В «small» записываются фото для интернета, смасштабированные так, чтобы иметь максимум 800 точек по большей стороне. Кроме того, на фото для интернета накладывается моя подпись и адрес сайта. Вся эта процедура автоматизирована. Скрипт, можно посмотреть в конце заметки.
  15. Все, работа завершена. Можно записывать фото на DVD, публиковать в интернет или добавлять в локальный фотоальбом.

Описанный процесс обработки позволяет мне систематизировать свои фотографии, так как фото, запечатлевающие различные события, хранятся единообразно. Для всех есть превью, исходник и обработанные картинки. Кроме того, если в bibblepro включить опцию сохранения настроек рядом с фото, то со всеми исходниками, для которых я задавал кроп или менял цвета, настройки так же будут сохранены на DVD в файлах с расширением .bib, что очень удобно.

Скрипт для конвертации фотографий

Это скрипт для командного интерпретатора bash, атк что должен заработать на большинстве Unix систем и под Cygwin, наверное тоже :). В нем используется утилита «convert» из пакета ImageMagick и еще одна небольшая утилитка exiftool используется для переноса exif тегов в jpeg файлы из tif, так как при конвертации ImageMagick эти теги не сохраняет.

#!/bin/sh

# перекодировать входные файлы в jpeg большим размером
# и размером поменьше, для публикации на сайте.
# предполагается, что входные файлы в формате tif

SRC_NAME=$1
JPG_NAME=large/`basename $SRC_NAME .tif`.jpg
JPG_SMALL_NAME=small/`basename $SRC_NAME .tif`.jpg
FONT=»/usr/share/fonts/corefonts/timesbd.ttf»
FONTSIZE=12
COMMENT=»Alexander Artemenko (c) 2006 http://svetlyak.ru»
TEXT=’text 5,5 «Alexander Artemenko (c) 2006 http://svetlyak.ru»’
HIGH_QUALITY=95
SMALL_QUALITY=80

if [ ! -d large ];then mkdir large; fi
if [ ! -d small ];then mkdir small; fi

while [ -n «$SRC_NAME» ]; do
    echo Converting for gallery $SRC_NAME

convert $SRC_NAME[0] -quality $HIGH_QUALITY $JPG_NAME

convert $SRC_NAME[0] -resize 800x800\> -font $FONT -fill ‘#00000088’ \
    -undercolor ‘#FFFFFF88’ -pointsize $FONTSIZE -gravity southeast \
    -draw «$TEXT» -quality $SMALL_QUALITY $JPG_SMALL_NAME

exiftool -TagsFromFile $SRC_NAME -Comment=»$COMMENT» -x Software \
    -x Orientation -overwrite_original_in_place $JPG_NAME $JPG_SMALL_NAME

shift
    SRC_NAME=$1
    JPG_NAME=large/`basename $SRC_NAME .tif`.jpg
    JPG_SMALL_NAME=small/`basename $SRC_NAME .tif`.jpg done
[icon-raw]: http://media.svetlyak.ru/blog/common/070821/icon-raw.png «RAW» [icon-exclamation]: http://media.svetlyak.ru/blog/common/070821/icon-exclamation.png «Exclamation» [icon-gears]: http://media.svetlyak.ru/blog/common/070821/icon-gears.png «Gears» [icon-gimp]: http://media.svetlyak.ru/blog/common/070821/icon-gimp.png «The Gimp» [icon-hdr]: http://media.svetlyak.ru/blog/common/070821/icon-hdr.png «HDR» [icon-link]: http://media.svetlyak.ru/blog/common/070821/icon-link.png «Link» [icon-question]: http://media.svetlyak.ru/blog/common/070821/icon-question.png «Question» [icon-book]: http://media.svetlyak.ru/blog/common/070830/icon-book.png «Book»

Add bookmarks:

  • bobrdobr.ru
  • del.icio.us

Make news:

  • news2.ru
  • digg.com

Comment count: 13

kaN5300

Просто отлично!!! Спасибо большое. Благодарен за статью.

kaN5300

И вот еще в тему:

http://www-128.ibm.com/developerworks/library/l-graf2/?ca=dgr-ln

http://www.cit.gu.edu.au/~anthony/graphics/imagick6/

http://www.imagemagick.org/script/convert.php

Большой 40-ваттный Светляк

Да, вторым ресурсом я пользовался. Там очень много толковых примеров, практически на все случаи жизни.

PoiSoN

Если интересно, поделюсь информацией о том, как я создаю директории:

Во первых я пользуюсь программой Downloader Pro для того, чтобы скачать фотографии с флешки. С её помощью можно создавать удобного Вам формата директории. Я предпочитаю такой формат - «DD-MM-YYYY «. Таким образом легче потом находить фотографии.

Большой 40-ваттный Светляк

2 PoiSoN: Кстати, думаю для цели переименования можно будет написать небольшой скрипт, извлекающий из exif дату и раскидывающий фото по соответствующим директориям. А Downloader Pro мне не подходит по той простой причине, что он под венду :)

Vitaliy

а ты пробовал xnview nconvert - весит много меньше чем imagick, и под Windows будет гораздо приятнее встроить вызов обработки в контекстное меню файла с соответствующим расширением.

Жаль, но спелчекер глючит в opera 9.

Большой 40-ваттный Светляк

2 Vitaliy: Э, меня мало интерисуют контекстные меню и виндовс. Все таки по моему куда проще набрать «publish *.tif» чем что-то там выделять и тыркать мышью, а потом выбирать пункт меню :)

virens

Отличный скрипт! Большое спасибо - обязательно попробую. IM я пользуюсь для перевода графиков в PS для дальнейшей вставки в LaTeX, и для конвертации насканированных TIF-ников в PDF. Хотя в последнее время предпочитаю башу перл за его выдающиеся воможности по обработке строк.

Большой 40-ваттный Светляк

2 virens: Не люблю ходить с противотанковым гранатометом на воробья :)

na!llL

Спасибо, Саш. Очень позновательно, еще понравилась идея со скриптом, пожалуй когда активно начну публиковать свои фото - обязательно поставлю все это дело на конвеер (ImageMagick + bash мне в помощь)

Большой 40-ваттный Светляк

2 na!llL: да, можешь попробовать найти какой-нибудь тул, который автоматически заливает фотки на фликер. Я думаю наверняка такой есть и под Линукс.

AP

Про Flickr: http://freshmeat.net/search/?q=flickr&section=projects&Go.x=0&Go.y=0

Я лично закидываю прямо из каталогизатора F-Spot. Можно делать то же самое из digiKam 0.9.x.

Pingback from UFRaw алиасы | Блог Большого 40вт Св

… На сегодня все. Пожалуй, мне следует подкорректировать старую статью «Обработка фотографий. Постановка процесса.», и расширить ее описанием вспомогательных утилит, которые я использую в работе. …

Post a comment

To leave comments, please, identify yourself.

Subscribe on comments