ImageEn for Delphi and C++ Builder ImageEn for Delphi and C++ Builder

 

ImageEn Forum
Profile    Join    Active Topics    Forum FAQ    Search this forumSearch
 All Forums
 ImageEn Library for Delphi, C++ and .Net
 ImageEn and IEvolution Support Forum
 EXIF data

Note: You must be registered in order to post a reply.
To register, click here. Registration is FREE!

View 
UserName:
Password:
Format  Bold Italicized Underline  Align Left Centered Align Right  Horizontal Rule  Insert Hyperlink   Browse for an image to attach to your post Browse for a zip to attach to your post Insert Code  Insert Quote Insert List
   
Message 

 

Emoji
Smile [:)] Big Smile [:D] Cool [8D] Blush [:I]
Tongue [:P] Evil [):] Wink [;)] Black Eye [B)]
Frown [:(] Shocked [:0] Angry [:(!] Sleepy [|)]
Kisses [:X] Approve [^] Disapprove [V] Question [?]

 
Check here to subscribe to this topic.
   

T O P I C    R E V I E W
clandon@apamce.com Posted - May 01 2015 : 18:35:41
Hi,
How do I retrieve the Lens Manufacturer, Image Pixels (H & V), and Image Color Depth from the EXIF data. I have tried EXIF_Pixels, EXIF_PixelXDimension, EXIF_BitsPerSample, EXIF_LensMake, and many more. I had no trouble adding ISO. I am modifying the EXIF Editor demo, trying to add the missing parameters.
20   L A T E S T    R E P L I E S    (Newest First)
Uwe Posted - May 14 2015 : 17:53:53
Ah, okay. Now I understand.

-Uwe
xequte Posted - May 13 2015 : 21:34:15
Hu Uwe

Yes, that is true, but in ImageEn it is only retreived for TIFF as Params.TIFF_PhotometInterpret.

Nigel
Xequte Software
www.xequte.com
nigel@xequte.com
Uwe Posted - May 13 2015 : 10:26:19
Formatted following the TIFF specification, that is. According to the EXIFTool documentation, the PhotometricInterpretation tag may be found in "JPG, TIFF, PNG, JP2, PGF, MIFF, HDP, PSP and XCF images, as well as many TIFF-based RAW images, and even some AVI and MOV videos."

-Uwe
xequte Posted - May 13 2015 : 00:45:09
Thanks Uwe

But that is a TIFF tag, so won't be available in all image formats (not the global solution he is looking for).

@clandon@apamce.com: FYI I have also uploaded an XMP metadata demo:
www.imageen.com/ieforum/topic.asp?TOPIC_ID=1446&whichpage=3#7882



Nigel
Xequte Software
www.xequte.com
nigel@xequte.com
Uwe Posted - May 12 2015 : 10:32:57
Nigel, he's looking for the tag ID 0x0106 (PhotometricInterpretation).

-Uwe
clandon@apamce.com Posted - May 12 2015 : 03:41:10
I would like to have the color space of any image I load. These may be .tiff's, .bmp, tga, or .jpg. It would tell me if they were RGB, CMYK, or other. I tried the thing you sent me and it does not produce a string or integer, so I was not able to use it.
xequte Posted - May 11 2015 : 15:53:02
Hi

Sorry, I thought you meant the color space of an image loaded (with EXIF). Can you explain your requirement more?

Nigel
Xequte Software
www.xequte.com
nigel@xequte.com
clandon@apamce.com Posted - May 11 2015 : 02:57:12
It only works with JPEG's ?
xequte Posted - May 10 2015 : 18:19:52
Here is the JPEG color space:

http://www.imageen.com/help/TIOParamsVals.JPEG_ColorSpace.html

Nigel
Xequte Software
www.xequte.com
nigel@xequte.com
clandon@apamce.com Posted - May 10 2015 : 02:23:53
I had noticed the T-Stop was listed for the Zeiss lens. My guess is that this is part of the Lens model or description file.
There is one more thing I thought of that I would like to have, the color space. Is the image RGB, CMYK, HSV or other ?
xequte Posted - May 07 2015 : 19:16:00
Hi

I'm looking into adding these fields for the next update.

There does not seem to be a field in the standard for the T-Stop. Though the camera maker may store it in a non-standard location, such as the maker notes:

http://www.imageen.com/help/TIOParamsVals.EXIF_MakerNote.html





Nigel
Xequte Software
www.xequte.com
nigel@xequte.com
clandon@apamce.com Posted - May 06 2015 : 03:08:46
Thank you very much for your help. I now have everything I really needed, but of course the lens manufacturer and model would be nice to add. Also, can you tell me about T-Stop. I know the T-Stop is in the lens description for the Zeiss lens. Are T-Stops found only in a lens model, or is there a field for it ?
xequte Posted - May 03 2015 : 22:29:02
Also, see the source code of iexMetaHelpers, they show how to convert apex values for instance.

You can also use the helper functions:

http://www.imageen.com/help/iexMetaHelpers.html



Nigel
Xequte Software
www.xequte.com
nigel@xequte.com
xequte Posted - May 03 2015 : 22:26:28
Hi

Image Horizontal Pixels and Image Vertical Pixels will be EXIF_ExifImageWidth and EXIF_ExifImageHeight. I expect Image Color Depth is EXIF_ColorSpace in ImageEn (there is no color depth tag in the standard).

The following tags are not yet available in ImageEn:

Subject area
Subject location
Camera Owner Name
Body Serial Number
Lens Specification
Lens Make
Lens Model
Lens Serial Number
Gamma

And will be added in a coming version.

Nigel
Xequte Software
www.xequte.com
nigel@xequte.com
Uwe Posted - May 03 2015 : 19:30:02
Look at EXIF_ApertureValue in the help file. You'll have to round the APEX value accordingly.

-Uwe
clandon@apamce.com Posted - May 03 2015 : 17:14:41
Actually, it is a 24mm f/2.8 that is showing as 1. So MaxApertureValue doesn't seem to be right.
clandon@apamce.com Posted - May 03 2015 : 17:09:53
EXIF_LensMake and EXIF_LensModel do not seem to work.
clandon@apamce.com Posted - May 03 2015 : 17:02:53
I may have found maximum aperture.
FloatToStr(EXIF_MaxApertureValue)
The only problem so far is that a 1.2 lens shows as a 1
Right now I have pictures taken with only two different lenses, an f/2 and a f/1.2
the f/2 lens shows correctly.
clandon@apamce.com Posted - May 03 2015 : 14:13:11
Oops, I'm finding a few of the things I am needing are already there. These are Color Space is probably the same as color depth; EXIF Image Height and Width seem to be the pixels H & V, and I see the focal length.
clandon@apamce.com Posted - May 03 2015 : 11:16:37
I was just about to try uploading the images again. But I see them on the screen. So I think the upload finally took, overnight.