-ѕоиск по дневнику

ѕоиск сообщений в akry

 -ѕодписка по e-mail

 

 -—татистика

—татистика LiveInternet.ru: показано количество хитов и посетителей
—оздан: 21.08.2007
«аписей: 4917
 омментариев: 25572
Ќаписано: 40060



ѕолучение jpeg preview и thumbnails из RAW Ч быстрый способ

—реда, 13 ћа€ 2009 г. 01:21 + в цитатник

я тут обнаружил, что мой Canon 50D прекрасно сохран€ет в RAW (CR2) два вида JPEG — preview с полным размером, мегабайта по 3-4 каждое, и махонькую thumbnail 160×120 (10-15 Kb).

“о есть € знал это и раньше, но умом, а не сердцем.

“еперь же обнаружилось несколько интересных применений этому знанию.

¬о-первых, не надо сохран€ть в камере изображени€ одновременно в RAW и JPEG — хватит только RAW, а JPEG легко вытащить из них. Ёкономи€ места и выше скорость. «ачем нужны JPEG при съЄмке? »ногда (часто) кадр настолько бытовой, что спецобработка в RAW просто не нужна, JPEG вполне достаточен. ¬ моЄм случае € наперЄд не знаю, какой кадр какой, поэтому всЄ снимаю в RAW, а там уже разбираюсь. ¬тора€ причина — фотоаппарат хитро и красиво обрабатывает JPEG, примен€€ «Picture Styles». —ымитировать их в Lightroom — не сама€ проста€ задача. ќсобенно это касаетс€ монохрома. Lightroom при создании preview даЄт не ту картинку, что виделась на камере. “ут же можно вытаскивать еЄ из JPEG. ’от€ бы как ориентир, к чему подт€гивать RAW.

¬о-вторых, можно быстро клеить прикольные анимашки — GIF и видео.

GIF клеитс€ с помощью инструмента из пакета ImageMagick, под названием «convert».

convert.exe   -delay 10   -loop 0   *.jpg   animation.gif

AVI клеитс€ несколькими способами. ѕервый — программа ImageToAVI с совершенно очевидными настройками. ¬торой — VirtualDub, где можно открыть не видеофайл, а Image sequence. “олько надо переименовать картинки в что-то с последовательно возрастающим номером («image0001.jpg, image0002.jpg…») и открыть первую из них. я этот способ ни разу не пробовал, первый срабатывает замечательно.

¬-третьих, работа с каталогом из JPEG вместо RAW в Lightroom несколько ускор€ет процесс. ј информацию о рейтингах, ключевых словах и т. п. потом можно перенести на каталог из RAW. “олько имена должны совпадать.

 

 ак вытащить preview и thumbnail из RAW?

я пользуюсь инструментом exiftool. Ёто вообще полезна€ программа, котора€ умеет многое, что другие делают с трудом. Ќапример произвольный сдвига дат в EXIF картинке — хоть на год, хоть на сто лет.

ƒл€ preview можно использовать такой код. —делать файл previews.cmd и записать туда:

@ECHO OFF & CLS

mkdir previews

for %%X in (*.CR2) do (
    exiftool -b -PreviewImage  "%%X" > previews/"%%X".jpg   
    echo "%%X"...
)


echo "Done."

после чего запустить в папке с RAW. ѕроцесс займЄт какое-то врем€.

ƒл€ thumbnails аналогично сделать файл thumbnails.cmd и записать туда:

@ECHO OFF & CLS

mkdir thumbs

for %%X in (*.CR2) do (
    exiftool -b -ThumbnailImage "%%X" > thumbs/"%%X".jpg   
    echo "%%X"...
)

echo "Done."

и тоже запустить в папке с RAW.

ƒумаю, что способ будет работать дл€ любых RAW файлов, а не только дл€ CR2. «амените в скриптах CR2 на расширение своих файлов и попробуйте.

¬се скрипты есть в приложении.

 

UPD 23/06/09. ≈сли необходимо сохранить в превью оригинальный EXIF, рецепт здесь.

¬ложение: 3734476_akry_extract_jpeg_previews_from_raw.zip

–убрики:  «аметки на обрывках плЄнки
«аметки по фотографии и фотографированию.
phtg
¬сЄ, св€занное с фотографией и фотографированием.
ћетки:  



Lankom   обратитьс€ по имени ѕроблема с потерей экзиф-информации ¬торник, 23 »юн€ 2009 г. 05:16 (ссылка)
ƒело в том, что при таком вытаскивании превьюшек с равов сделанных на кэнон 40ƒ экзиф-информаци€ тер€етс€... таким образом вертикальные фотки станов€тс€ горизонтальными... у вас не происходит такого? „то можно сделать? ƒело в скрипте? ¬ы можете его подправить, чтоб этого не происходило, а то у мен€ что-то никак не выходит, да и честно говор€, не силЄн € даже в таком элементарном программировании... Ќеудобно и глупо потом в xnview сидеть и поворачивать вертикальные фотки обратно...
ќтветить — цитатой ¬ цитатник
ѕерейти к дневнику

¬торник, 23 »юн€ 2009 г. 10:35ссылка
“очно, тер€етс€ Ч проверил сейчас. » у 50D тоже. Ќо это легко решаемо. —ейчас дорежу паспарту, поэкспериментирую и допишу скрипт, чтобы копировал ексиф из рава в jpeg после вытаскивани€ превью.
Lankom   обратитьс€ по имени ј всЄ равно механизм до конца где-то не срабатывает... —реда, 24 »юн€ 2009 г. 05:56 (ссылка)
попробовал по вашему новому скрипту, где exif:all...
xnview теперь нормально показывает, а вот стандартна€ программа просмотра изображений и факсов всЄ равно вертикальные фотки показывает лежачими и при просмотре файлов в виде эскизов превьюшки в проводнике тоже лежачие... так что всЄ равно что-то не срабатывает по-прежнему... хммм...
ќтветить — цитатой ¬ цитатник
Lankom   обратитьс€ по имени € нашЄл альтернативное решение... —реда, 24 »юн€ 2009 г. 07:18 (ссылка)
¬от программа, котора€ в мгновение ока вытаскивает встроенные жипеги из равов(даже сравнивать сложно с такой скоростью):
http://www.videozona.ru/software/ShowExif/showexif.asp

“олько проблема просмотра в стандартной программе просмотра всЄ равно осталась, видимо такой жопег и есть изначально в самом раве...

P.s. оконный интерфейс по мне гораздо при€тнее консоли...
ќтветить — цитатой ¬ цитатник
ѕерейти к дневнику

—реда, 24 »юн€ 2009 г. 11:44ссылка
„удесна€ программа, спасибо. ѕока не нашЄл, вытаскивает ли она и thumbnails, поищу.

ј что за Ђпрограмма просмотраї? Windows Pictures and Fax Viewer? ≈сли да, то стоит сменить еЄ на что-то более умелое, вроде бесплатной Picasa Viewer. ƒело в том, что это одна из немногих программ, не умеющих обрабатывать тег Orientation и поворачивать картинку соответственно этому тегу.

≈сли нужно действительно повернуть картинку, то можно вз€ть например ACDSee и дл€ всех картинок сделать ЂTools :: Batch Rotate Images (Ctrl-J)ї, указав направление поворота Ђ4. EXIFї.

¬озможно другие программы тоже умеют это делать, € просто не провер€л.
ѕерейти к дневнику

—реда, 24 »юн€ 2009 г. 12:13ссылка
++ Ѕесплатный IfranView тоже умеет поворачивать картинки по Exif. ЂJpeg Lossless Operations :: Jpeg Lossless Rotation (Shift-J)ї.
 омментировать   дневнику —траницы: [1] [Ќовые]
 

ƒобавить комментарий:
“екст комментари€: смайлики

ѕроверка орфографии: (найти ошибки)

ѕрикрепить картинку:

 ѕереводить URL в ссылку
 ѕодписатьс€ на комментарии
 ѕодписать картинку