use Exiftool in labels

Ideas for improvements and requests for new features in XnView MP

Moderators: XnTriq, helmut, xnview

Post Reply
squeezechart
Posts: 19
Joined: Tue Aug 06, 2013 8:38 pm

use Exiftool in labels

Post by squeezechart »

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: 1663
Joined: Wed Aug 16, 2006 6:31 am
Contact:

Re: use Exiftool in labels

Post by m.Th. »

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.

- Dark Themed XnViewMP 1.6 64bit on Win11 x64 -
squeezechart
Posts: 19
Joined: Tue Aug 06, 2013 8:38 pm

Re: use Exiftool in labels

Post by squeezechart »

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

exiv2
http://exiv2.org/download.html
User avatar
m.Th.
XnThusiast
Posts: 1663
Joined: Wed Aug 16, 2006 6:31 am
Contact:

Re: use Exiftool in labels

Post by m.Th. »

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.

- Dark Themed XnViewMP 1.6 64bit on Win11 x64 -
squeezechart
Posts: 19
Joined: Tue Aug 06, 2013 8:38 pm

Re: use Exiftool in labels

Post by squeezechart »

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.
User avatar
fedelin
Posts: 56
Joined: Thu Jul 13, 2017 2:26 pm

Re: use Exiftool in labels

Post by fedelin »

Well,
I take the opportunity of the topic to expose a close idea :
Photographers are no always using the latest-brand-new-high-expensive-lens, for instance I am a fan of "low end" Sanyang" wide angle. Problem, there is no autofocus therefore the exif does not contain the apreture, nor the focale. When I shoot I write down on my smart phones and during the developpement phase I use exiftool to add :
- Aperture,
- Max Aperture, Min Aperture
- Focal length
- Distance
What about adding this possibility as a sub option in the batch conversion menu ?

Cordiales salutations,
Quand ça marche on apprend rien...
Post Reply