Šarūnas schrieb am 13.05.19 um 16:26:
On 5/13/19 5:34 AM, [email protected] wrote:
tl;dr: If it can be done with 3rd party software, you should like it.
Hi, sorry, I cannot solve your problem, since I do almost no metadata
editing. But I'd like to comment on one important misconception:
Kneops (2019-May-13, excerpt):
I really would like to be able to do this in one program (DT)
This desire, voiced by many users and not limited to DT, has led the
IT world to bloated, unmaintainable and inflexible monolithic
applications, much pain and frustration.
Building an application that does everything you need will lead to
feature creep [1] inevitably: Other people probably want other
features which must be added as well (unless you're special, e.g. the
maintainer or the sole paying customer).
Applications implementing a certain feature are unlikely to be
flexible enough to hand this task off to an application which is
better at it. So if your does-all-application A also solves a minor
side task X, you won't be able to use another application B, which
specializes on X and solves it better. You're locked into using A
because the other things it does, you're bound to the crappy solution
A provides.
The Unix Philosophy [2] and KISS Principle [3], while debatable in
their most extremist interpretations, lead a way out of this: Do not
add features to a program that could be easily handed of to an
external tool.
[...]
Stefan,
I agree with your points in general, but I don't see adding fuller
support for metadata in dt as a feature bloat. To me it looks like a
rather basic and essential feature, part of the of good digital
photography practice... I would be glad to be able to code what's
needed, but unfortunate that's not likely anytime soon...
reading this
IPTC section
In first place, IPTC metadata section was made for archiving purpose.
It specifies many "about" (photographer, photo content, etc.) tags,
which are ment to be populated by user.
At first, IPTC also allowed using ASCII/ANSI characters only, but now,
Unicode/UTF-8 can be officially used as well. Of course, IPTC section
has limitations:
*1st limitation:* Officially, tags defined in IPTC section are length
limited. Some tags can only contain 3 characters (i.e. Iptc:Category),
while other can contain several hundreds characters (most tags are
limited to 32 characters, though).
That's officially. However, in most cases, more than "allowed"
characters can be (and many times are) written into IPTC section, and
most software will show them all. But the fact remains: officially,
limitation exist.
*2nd limitation:* Being a bit "old" standard, IPTC section doesn't
specify tags we wish to have and need today. For example, there's no
place, where you could save "rating" of your photo. The same is true
for (photographed) people names, etc.
*3rd limitation:* IPTC metadata specification for _IPTC section_ isn't
maintained anymore -instead, IPTC organisation decided to move IPTC
metadata specification into _XMP section_.
This fact added some confusion among photographers... Anyway, with
many software today, when entering "IPTC" metadata, data actually
isn't written into IPTC _section_ only (or not at all) -by most "up to
date" software, it is (additionally) saved into _XMP section_.
To sumarize: Above limitations are only valid for metadata inside
_IPTC section_. That is, in case you use ExifTool command like:
|exiftool -*Iptc*:City=Paris -*Iptc*:By-line="My name" ...|
..values will be written into "old" IPTC _section_ -because metadata
section is specified. Ok, By-line tag only exist in Iptc, but you get
the idea.
_Conclusion:_ Old IPTC is dead... time to move on.
from here http://u88.n24.queensu.ca/~bogdan/articles/where_what.html -
in fact I read this 7 years ago for the first time - I doubt that it
would be worthwile to add old IPTC.
That said it would be more interesting to add more of the xmp-fields for
a more complete support.
Anyone who needs old IPTC can then use exiftool to copy xmp to iptc in
batch after export directly on the jpgs.
(I just looked on some of my exported jpgs and think that this is the
way darktable works anyway - using pyExiftoolGUI or xnview I only see
xmp-entries, but no IPTC).
--
regards
Bernhard
https://www.bilddateien.de
____________________________________________________________________________
darktable user mailing list
to unsubscribe send a mail to [email protected]