On Tue, Dec 3, 2013 at 12:29 PM, Tobias Ellinghaus <h...@gmx.de> wrote:

> Am Dienstag, 3. Dezember 2013, 10:12:49 schrieb Giacomo Catenazzi:
> > (geotagging in dt still sucks; OTOH many other things sucks much more,
> > in the other programs)
>
> Bug reports and feature requests are welcome.
>
>
I don't want to break the pace of development. geotagging is relatively
new, and still in improvement, so let wait a mature stage before to bug.



> > So I'm thinking if I should implement a new library to better handle xmp
> > and also that optionally it convert at best the data from a program to an
> > other.
>
> And what is that library supposed to do? XMP is just standard XML and well
> understood. If programs are not adhering to standards its a bug and nothing
> some external libraries should try to fix.
>

and XML are just plain text files. But I think a XMP library should be high
level respect XML (hiding some details). If you look at xmp parsing in dt,
you see that there is no clean interface (and it seems based/copied from an
example of exiv IIRC). Additionally dt now read the tree and write the
entire tree (in a less readable form), moving around all stuffs. Also if I
imported an image without display it (no also no attempt to retouch the
image), dt will rewrite the xmp. So I think a XMP library (which know
better the structure of a XMP than a plain XML) should also try to insert
and delete lines, not to rewrite all file. And possibly the library could
contain some more high level translation (not for dt), but e.g. to simplify
to create short script to do statistics, handling, etc.

I think that I I reach to write the library, dt could profit improving (and
hiding) the details of xmp handling, but also many small external tools
could be implemented easilier. OTOH it is not so essential to dt.

[BTW I';m stuck in reading the various standards (XMP, IPTC, etc., and to
find a good XML library that could also handle malicious xml code ]


> > Many users will not switch program, in order not to lose years of
> > retouching of old photos.
>
> There will always be some kind of lock-in.
>
>
For sure. let reduce the lock-in

ciao
    cate
------------------------------------------------------------------------------
Sponsored by Intel(R) XDK 
Develop, test and display web and hybrid apps with a single code base.
Download it for free now!
http://pubads.g.doubleclick.net/gampad/clk?id=111408631&iu=/4140/ostg.clktrk
_______________________________________________
Darktable-users mailing list
Darktable-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/darktable-users

Reply via email to