akry: (Default)

В продолжение темы «Получение jpeg preview и thumbnails из RAW». Lankom справедливо заметил, что при использовании старого способа теряется EXIF. И вместе с ним теряется информация о повороте кадра, что очень неприятно.

Задача решается добавлением в скрипт двух строк (выделено):

@ECHO OFF & CLS



mkdir previews

mkdir thumbs



for %%X in (*.CR2) do (

    exiftool -b -PreviewImage  "%%X" > previews/"%%X".jpg

    exiftool -overwrite_original_in_place -tagsfromfile "%%X" -exif:all previews/"%%X".jpg

    exiftool -b -ThumbnailImage "%%X" > thumbs/"%%X".jpg

    exiftool -overwrite_original_in_place -tagsfromfile "%%X" -exif:all thumbs/"%%X".jpg

    echo "%%X"...

)



echo "Done."

Хочу отметить, что каждая картинка при этом раздувается килобайт на 10-20. Для thumbnails это не очень здорово. Можно сэкономить, копируя не все теги, а только самые необходимые. Для этого замените -exif:all на -exif:Orientation -exif:ModifyDate -exif:DateTimeOriginal -exif:CreateDate -exif:ISO -exif:FocalLength -exif:ShutterSpeedValue -exif:FNumber -exif:ExposureTime -exif:ExposureCompensation -exif:Make -exif:Model -exif:Copyright. Названия тегов можно уточнить здесь.

 


эта статья в liveinternet

akry: (Default)

Я тут обнаружил, что мой 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 на расширение своих файлов и попробуйте.

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

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

 

April 2017

S M T W T F S
      1
2345678
9101112131415
16171819202122
23242526272829
30      

Syndicate

RSS Atom

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jul. 6th, 2025 12:32 pm
Powered by Dreamwidth Studios