Combined tag File.ImageSize

Started by orichardt, July 14, 2025, 11:20:24 AM

Previous topic - Next topic

orichardt

It might be me that have overlooked but I simply cannot find the combined tag File.Imagesize, that shows the dimensions in one display, e.g. 1920x1080. Most possibly I have overlooked it, but it's fustrating :-) hope somebody can point me to the right tag or a way of combining two tags in one and show it in the Metadata panel

Mario

No such tag exists. EXIF, XMP and other metadata standards store the dimensions in separate tags.
The Metadata Panel can only display real tags, not virtual tags produced by combining multiple tags somehow.

The usual way to handle this is to create your own File Window Layout and use the File.Width and File.Height variables.
You cannot view this attachment.
I here set the 3rd footer to be a custom template and used {File.Width} x {File.Height} to output the dimensions.

See File Window Layouts for more information about how to duplicate and modify existing layouts to show the data you want to see.

orichardt

#2
Thank you for the reply and I'll certainly go for the File Window Layout method as a way of doing it, one of the reasons i asked is that exiftool does give this composite tag and as iMatch does support some composite tags, i thought I'd ask. Looking at the exiftool command processor metadata list, the composite:Megapixel is supported in the Metadata window, but not the composite:Image Size?
Apologize for the naming confusion, it seems like the File.Imagesize and the composite: Image Size displays the same way :-)

orichardt

having used this for a little while, i still would like to ask if there are differences in complexity between composite:Megapixel (supported) and composite:Image Size (not supported), and if the latter composite tag could also be supported? It would make it easier and save a line in the metadata panel?

Mario

This tag is excluded via a configuration file, like many others. Reasons is availability of the tag in other metadata standards, redundancy, non-portable units or language, and other reasons.

PandDLong

Quote from: orichardt on July 16, 2025, 03:26:43 PMhaving used this for a little while, i still would like to ask if there are differences in complexity between composite:Megapixel (supported) and composite:Image Size (not supported), and if the latter composite tag could also be supported? It would make it easier and save a line in the metadata panel?

I have a situation or two where I want to have a metadata tag with information combined from other tags.  I chose a tag to use for this purpose and in the metadata template that is applied to every file when indexed by IMatch, I added a line to populate this tag. 

Basically, I created my own composite tag for ease of viewing and access.

Food for thought.

Michael

Mario

Very workable solution. You can run Metadata Templates automatically on new files (Edit > Preferences > Indexing) and fill one of the many "free" tags from all kinds of other tags,, including EXIF ImageWith and Exif ImageHeight.

orichardt

makes sense as a workable solution, in my case, though, for this tag that's already there it just seems like duplicating an existing tag that is available and populated per default, which should not be best practice. But as is being said it works.
Mario you say it's excluded via a configuration file so it should be possible to take it out of there so it will be available? Or maybe, as you say it's not there because of redundancy, so there must be another tag that is just like this and is available. Are you aware of the name of this tag?

Mario

I have no plans to change excluded tags. EXIF image width/height, XMP image width/height care the same information, just maybe not in just the combined form you personally want to save one line in the Metadata Panel.

As always, feel free to add a feature request for this change. If a sufficiently large number of users also wants this, I will consider changing the configuration and internal processing.

orichardt

Thank you for the reply, i appreciate it.