Рекламирайте тук Затвори
Реклама в секции форуми и базар

Под формата на платени обяви можете да рекламирате ваши продукти, услуги или други комерсиални дейности. Обявата може да бъде публикувана избирателно във форум по ваше желание или във всички форуми на сайта.

За стандартната ценова листа и условия изпратете
запитване до webmaster@photo-forum.net.
Платени обяви
        
 Теми - forum: Фотография
 първа  назад  1     всички  напред  последна
 Ръчно-фокусен обектив в EXIF-a
Автор: morko   
Дата:   18-09-10 00:15

Здравейте!
Направо на въпроса.
Задачата беше да се вмъкне информация за ръчно-фокусен обектив в EXIF информацията на снимка, а проблема, че е малко удобния софтуер който може да свърши работата лесно.

Искам да споделя какво се получи в крайна сметка. [smile]
Основната работа се върши от една много добра програмка!

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, изчакваме докато се появи съобщение с броя обработени файлове и готово. [smile]

Забележки:
1. Редовете започващи с # са коментари и не се обработват от ExifTool.
2. Ако искате да включите или изключите дадена опция съответно махнете "#" от или го сложете в началото на реда.
3. Добре е да направите предварително няколко опита само с една снимка прилагайки създадения от вас файл с описание на обектива ви и когато се убедите, че всичко е наред може да включите последната опция.
4. Последната опция във файла с описанието на обектива изключва създаването на копие на оригиналните файлове на снимките. Решението е ваше! [smilie8]

ПС. Всичко написано до тук няма претенция за изчерпателност и не дава никакви гаранции, ако нещо се обърка! Това е просто споделен опит за някой комуто би бил полезен. Много радостно би било, ако някой притежател на други марки фотоапарати сподели опит.

Използвани източници:
1. Changing lens info in EXIF (съдържа полезна информация и за хора ползващи Mac, както и как да се справите без ExifTool GUI)
2. ExifTool Tag Names

Отговори на това съобщение
 Re: Ръчно-фокусен обектив в EXIF-a
Автор: Canon   
Дата:   18-09-10 10:42

[smilie24]

Отговори на това съобщение
 Re: Ръчно-фокусен обектив в EXIF-a
Автор: didesignbg   
Дата:   18-09-10 11:17

Ако сте по-мързеливи, като мен, направо променят името на ехе-то от exiftool( -k).ехе
на

exiftool(-FocalLength='58' -MaxApertureValue='2.0' -UserComment='HELIOS-44M 58 2' -overwrite_original).exe

И пускате снимките които искате да се обработят върху иконата
Винаги преди да ползвате такива програми си правете архив на истинските оригинали! Програмата никога не ме е подвеждала, но всичко си има първи път, ако искате програмата автоматично да ви прави бекъпи махнете от името на файла -overwrite_original

Отговори на това съобщение
 Re: Ръчно-фокусен обектив в EXIF-a
Автор: morko   
Дата:   18-09-10 11:35

didesignbg:

Много хитра опция на ExifTool. [smilie24]

Само внимавайте да не влачете твърде много файлове върху иконката на програмката, защото Drag & Drop на Windos-a може да не сработи!


Отговори на това съобщение
 Re: Ръчно-фокусен обектив в EXIF-a
Автор: morko   
Дата:   18-09-10 15:29

Това е подобрена версия на конфигурационния файл за Canon:

# ExifTool argument file
# Adds lens info for HELIOS-44M 58mm 1:2.0 on Canon 40D Camera
# v1.1can - 2010.09.18
-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.
-MakerNotes:ShortFocal=58
-MakerNotes:LongFocal=58
-MakerNotes:MaxAperture=2.0
-MakerNotes:MinAperture=16.0

#----------------------------------------------
# EXIF Data.
# Maker and Camera Model independent.
#----------------------------------------------

# EXIF Lens Specification
#-EXIF:LensInfo={Minimum focal length (in mm)}
# {Maximum focal length (in mm)}
# {Minimum F nubmer in the minimum focal length}
# {Minimum F nubmer in the maximum focal length}
-EXIF:LensInfo=58 58 2 2

# Lens Manufacturer
#-EXIF:LensMake=

-EXIF:LensModel=HELIOS-44M 2/58

-EXIF:FocalLength=58

# Optional.
-EXIF:FocalLengthIn35mmFormat=93

-EXIF:MaxApertureValue=2.0

# Optional.
#-EXIF:FNumber=0.0

# Insert any comments.
# Ex.: Manual Focus Lens (MFLens), Lens Name, etc.
-EXIF:UserComment=MFLens, HELIOS-44M 2/58

#----------------------------------------------
# XMP Data.
# Switch on if you want to change information
# after image is processed with Adobe or similar
# software.
#----------------------------------------------

#-XMP:MaxApertureValue=2.0
#-XMP:FocalLength=58
#-XMP:LensInfo=58 58 2 2
#-XMP:Lens=HELIOS-44M 2/58


# Do not backup the original file.
#-overwrite_original_in_place



Ето и конфигурационен файл който не е обвързан от марка или модел на фотоапарата.


# ExifTool argument file
# Adds lens info for HELIOS-44M 58mm 1:2.0
# v1.0 - 2010.09.18
-n

#----------------------------------------------
# EXIF Data.
# Maker and Camera Model independent.
#----------------------------------------------

# EXIF Lens Specification
#-EXIF:LensInfo={Minimum focal length (in mm)}
# {Maximum focal length (in mm)}
# {Minimum F nubmer in the minimum focal length}
# {Minimum F nubmer in the maximum focal length}
-EXIF:LensInfo=58 58 2 2

# Lens Manufacturer
#-EXIF:LensMake=

-EXIF:LensModel=HELIOS-44M 2/58

-EXIF:FocalLength=58

# Optional.
#-EXIF:FocalLengthIn35mmFormat=58

-EXIF:MaxApertureValue=2.0

# Optional.
#-EXIF:FNumber=0.0

# Insert any comments.
# Ex.: Manual Focus Lens (MFLens), Lens Name, etc.
-EXIF:UserComment=MFLens, HELIOS-44M 2/58

#----------------------------------------------
# XMP Data.
# Switch on if you want to change information
# after image is processed with Adobe or similar
# software.
#----------------------------------------------

#-XMP:MaxApertureValue=2.0
#-XMP:FocalLength=58
#-XMP:LensInfo=58 58 2 2
#-XMP:Lens=HELIOS-44M 2/58

# Do not backup the original file.
#-overwrite_original_in_place



Използвани източници:
1. ExifTool Tag Names
2. Exif Version 2.3
3. MFLenses.com

Отговори на това съобщение
 първа  назад  1     всички  напред  последна

За да пишете мнения трябва да влезете с потребителското си име.
Влезте от тук »