akry: (16 tons)

Download Samyang 8mm f/3.5 Fisheye Lens Profile for Adobe Lightroom (1 kb)

Before correction:

center, 100%

top-right, 100%


After correction, cropped:

After correction, uncropped:

center, 100%

top-right, 100%

Note distortion at the edges. Sorry, guys — it's fisheye, you can't make an omelette without breaking eggs. Usable horizontal FOV is around 90°.

Calibration note for Samyang and other manual focus lens. Samyang 8mm does not provide apperture and any other lens data. So, Adobe Lens Profile Creator thought, it is 50mm lens with undefined apperture. The easiest way to provide this data, is to update DNG calibration files with simple script.

set_samyang_lens.cmd:

@echo off
set FocalLength=8.0
set MaxApertureValue=22.0
set LensModel=Samyang 8 mm f/3.5 Fisheye
set LensMake=Samyang
set LensInfo=8.0 8.0 3.5 3.5
set Lens=8mm



if "%~1" NEQ "" (
set ApertureValue=%~1
) else (
set ApertureValue=3.5
)



set ApertureValue=3.5 (insert your actual apperture here)

for %%X in (*.DNG) do (
exiftool -P -overwrite_original_in_place -Lens="%Lens%" -FocalLength="%FocalLength%" -Aperture="%ApertureValue%" -ApertureValue="%ApertureValue%" -LensModel="%LensModel%" -LensMake=%LensMake% -LensInfo="%LensInfo%" %%X
)

Run it from command line in the directory with DNG files, specify actual apperture as only parameter. For example, «set_samyang_lens 11.0» will set apperture f/11.0 for each DNG file in current directory, along with other lens data. This script works under Windows. Tell me if you need same script for Mac.


++ «Adobe Lens Profile Creator HowTo» (in Russian, in English)

Поделиться, оценить: Facebook Like Vkontakte Share Процитировать в LiveJournal! Процитировать в LiveInternet! Процитировать в Twitter! Добавить блог в GoogleReader!
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

 

akry: (Default)

exiftool -CreateDate+="1:0:0 0:0:0" IMAGENAME.CR2

— сдвиг даты создания файла на год вперёд. Числа в кавычках, как легко догадаться, обозначают «YYYY:MM:DD HH:MM:SS». А плюс-минус — сдвиг вперёд-назад. Пробелы только не ставьте перед/после «+=».

Список дат, которые можно двигать таким образом:

  • CreateDate (по спецификации EXIF: DateTimeDigitized.
  • DateTimeOriginal.
  • ModifyDate (по спецификации EXIF: DateTime).

Другие ключи (для EXIF) описаны здесь, в преизрядном количестве.

Разумеется, можно сдвигать всё и оптом:

exiftool -CreateDate+="1:0:0 0:0:0" -DateTimeOriginal+="1:0:0 0:0:0" -ModifyDate+="1:0:0 0:0:0" *

Или так:

exiftool -AllDates+="1:0:0 0:0:0" DIR

 

Если у вас его ещё нет, то можете скачать exiftool здесь. Умеет почти всё почти со всем, к тому же бесплатно — по любви. Хотя в настройках сам чёрт ногу сломит, особенно для экзотических тэгов вроде лайтрумовских XMP:crw.

Если бы я сразу вспомнил про exiftool, не пришлось бы мучиться с девятикратными сдвигами даты глупым ACDsee. Так что пост — памятка самому себе.

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 Aug. 12th, 2025 01:26 pm
Powered by Dreamwidth Studios