Автор: morko
Дата: 18-09-10 00:15
Здравейте!
Направо на въпроса.
Задачата беше да се вмъкне информация за ръчно-фокусен обектив в EXIF информацията на снимка, а проблема, че е малко удобния софтуер който може да свърши работата лесно.
Искам да споделя какво се получи в крайна сметка.
Основната работа се върши от една много добра програмка!
http://www.sno.phy.queensu.ca/~phil/exiftool/
Изтегляте си:
1. Windows Executable: от горната страничка.
2. ExifTool GUI от тук: http://freeweb.siol.net/hrastni3/foto/exif/exiftoolgui.htm
Разархивирайте ExifTool GUI.
Разархивирайте и ExifTool от т.1., получения файл преименувайте на exiftool.exe и го копирайте в папката на ExifTool GUI.
Сега си създаваме обикновен текстов файл (с Notepad например, но не .doc файл!!!),
Например: helios44m-exif-canon.txt
със следното съдържание:
# ExifTool argument file
# Adds lens info for HELIOS-44M 58mm 1:2.0 on Canon 40D Camera
# v1.0can - 2010.09.17
-n
#----------------------------------------------
# Maker Notes
# Maker and Camera Model dependent.
# Below for Canon.
#----------------------------------------------
# FocalType: 1=Fixed; 2=Zoom
-MakerNotes:FocalType=1
# Look in documentation of ExifTool for closest type. Not mandatory.
# Ex.: LensType=29 -> Canon EF 50mm f/1.8 MkII
-MakerNotes:LensType=29
# LensModel - string (ASCII characters are safe).
-MakerNotes:LensModel=HELIOS-44M 2/58
-MakerNotes:FocalLength=58
# As marked on the lens.
# For zoom lenses ?!?!
-MakerNotes:ShortFocal=58
-MakerNotes:LongFocal=58
-MakerNotes:MaxAperture=2.0
-MakerNotes:MinAperture=16.0
#----------------------------------------------
# EXIF Data.
# Maker and Camera Model independent.
#----------------------------------------------
-EXIF:FocalLength=58
# Optional.
#-EXIF:FocalLengthIn35mmFormat=58
# -XMP:MaxApertureValue=2.0
-EXIF:MaxApertureValue=2.0
# Optional.
#-EXIF:FNumber=0.0
# Insert any comments.
# Ex.: Manual Focus Lens (MFLens), Lens Name, etc.
-EXIF:UserComment=MFLens
# Do not backup the original file.
#-overwrite_original_in_place
Така създадения файл с описанието на обектива копираме в папката на ExifTool GUI.
Вече сме готови за действие!
Стартираме ExifToolGUI.exe, намираме и маркираме снимките които искаме да променим и натискаме бутончето Exiftool direct в горния десен ъгъл.
В появилия се прозорец въвеждаме: -@ helios44m-exif-canon.txt.
Натискаме OK, изчакваме докато се появи съобщение с броя обработени файлове и готово.
Забележки:
1. Редовете започващи с # са коментари и не се обработват от ExifTool.
2. Ако искате да включите или изключите дадена опция съответно махнете "#" от или го сложете в началото на реда.
3. Добре е да направите предварително няколко опита само с една снимка прилагайки създадения от вас файл с описание на обектива ви и когато се убедите, че всичко е наред може да включите последната опция.
4. Последната опция във файла с описанието на обектива изключва създаването на копие на оригиналните файлове на снимките. Решението е ваше!
ПС. Всичко написано до тук няма претенция за изчерпателност и не дава никакви гаранции, ако нещо се обърка! Това е просто споделен опит за някой комуто би бил полезен. Много радостно би било, ако някой притежател на други марки фотоапарати сподели опит.
Използвани източници:
1. Changing lens info in EXIF (съдържа полезна информация и за хора ползващи Mac, както и как да се справите без ExifTool GUI)
2. ExifTool Tag Names
|
|