use Exiftool in labels

Ideas for improvements and requests for new features in XnView MP

Moderators: XnTriq, xnview

squeezechart
Posts: 18
Joined: Tue Aug 06, 2013 8:38 pm

use Exiftool in labels

Postby squeezechart » Wed Apr 12, 2017 7:37 am

It would be very cool if XnViewMP would use Exiftool in labels.
This would be very helpful to display Lens Model, Firmware, Color Space etx next to file format on all camera raw formats.
Photographers sometimes need this info and XnViewMP already is more sophisticated than all others in this area.

If this is too much work, can you add some more labels manually such as:

* Lens Model
* Color Spae
* File Format (p.ex. ARW 2.3 for some Sony Models, reported by Exiftool)

User avatar
m.Th.
XnThusiast
Posts: 1361
Joined: Wed Aug 16, 2006 6:31 am
Contact:

Re: use Exiftool in labels

Postby m.Th. » Wed Apr 12, 2017 1:29 pm

It would be very cool if XnViewMP would use Exiftool in labels.


It would be very, very slow for what you want.

Exiftool is an external executable written in Perl. A ton of factors to kill any existing speed.

Of course, I understand your request but I think that's better to support EXIF tags directly:

Color Space - well, ok. The EXIF tag is:

0xa001 40961 Photo Exif.Photo.ColorSpace Short

The color space information tag is always recorded as the color space specifier. Normally sRGB is used to define the color space based on the PC monitor conditions and environment. If a color space other than sRGB is used, Uncalibrated is set. Image data recorded as Uncalibrated can be treated as sRGB when it is converted to FlashPix.

Lens Model - more important but there are a lot of problems with this one (eg. the camera must know it) and sometimes the info isn't reliable if it is present at all.

From http://www.exiv2.org/tags.html we have:

0xa433 42035 Photo Exif.Photo.LensMake Ascii This tag records the lens manufactor as an ASCII string.
0xa434 42036 Photo Exif.Photo.LensModel Ascii This tag records the lens's model name and model number as an ASCII string.


Besides that there are problems with this data:

https://www.dpreview.com/forums/thread/3998365
http://photo.stackexchange.com/question ... e-metadata
m. Th.

The Ascetic Experience - The best photos and texts from Holy Mountain (Athos)

- Dark Themed XnViewMP 0.86 64bit & XnView 2.00 x64 on Win7 x64 -

squeezechart
Posts: 18
Joined: Tue Aug 06, 2013 8:38 pm

Re: use Exiftool in labels

Postby squeezechart » Thu Apr 13, 2017 6:03 am

If Exiftool is not an option, maybe this would be an option:

exiv2
http://exiv2.org/download.html

User avatar
m.Th.
XnThusiast
Posts: 1361
Joined: Wed Aug 16, 2006 6:31 am
Contact:

Re: use Exiftool in labels

Postby m.Th. » Thu Apr 13, 2017 1:10 pm

squeezechart wrote:If Exiftool is not an option, maybe this would be an option:

exiv2
http://exiv2.org/download.html


:)

(Almost) the same problem: an external executable. :)
The real solution is to add support for the above tags in own XnView's EXIF engine.
m. Th.

The Ascetic Experience - The best photos and texts from Holy Mountain (Athos)

- Dark Themed XnViewMP 0.86 64bit & XnView 2.00 x64 on Win7 x64 -

squeezechart
Posts: 18
Joined: Tue Aug 06, 2013 8:38 pm

Re: use Exiftool in labels

Postby squeezechart » Fri Apr 14, 2017 8:23 am

But exiv2 is open-source and written in C++ so it should be easier to integrate it in XnView's own exif engine.
At least you can get some workarounds / inpirations from it if you want.


Return to “MP - Suggestions”

Who is online

Users browsing this forum: No registered users and 1 guest