XMP is the de facto standard way of storing and exchanging metadata.
I ask about cross-platform because I generally recommend digiKam, but it hasn’t had an update on Windows for ages and I don’t think that will change, so Windows users don’t have a good libre DAM option as far as I’m aware.
Color management needs to be done right, I say this because its often done wrong. Shoot if you have questions
[quote=“m0g, post:5, topic:1017”]
Same with color management, I’m not familiar with it and will investigate it.
[/quote]It will probably be fairly problematic. Afaik electron is built on top of blink (the google chrome engine). So doing it right might mean adding color management to chrome which.
Still it sounds like a cool project and electron should make it fairly easy to extend and make pretty.
Edit: Actually never mind the fixing all of chrome thing. It could probably be done just for the images.
I’ve just tried to start ansel but got this error:
$ ./ansel
A JavaScript error occurred in the main process
Uncaught Exception:
Error: libraw.so.9: cannot open shared object file: No such file or directory
I’m using Ubuntu 15.10 (latest) and it only has libraw10.
$ apt-cache search libraw
libiec61883-0 - an partial implementation of IEC 61883
libiec61883-dev - an partial implementation of IEC 61883
libraw-dev - raw image decoder library (development files)
libraw-doc - raw image decoder library (documentation)
libraw10 - raw image decoder library
libraw1394-11 - library for direct access to IEEE 1394 bus (aka FireWire)
libraw1394-11-dbg - debugging symbols for libraw1394-11
libraw1394-dev - library for direct access to IEEE 1394 bus - development files
libraw1394-doc - Reference manual and documentation about libraw1394
libraw1394-tools - library for direct access to IEEE 1394 bus (aka FireWire)
digikam - digital photo management application for KDE
libkdcraw-data - RAW picture decoding library -- data files
libkdcraw-dev - RAW picture decoding library -- development files
libkdcraw23 - RAW picture decoding library
libkdcraw23-dbg - RAW picture decoding library -- debugging symbols
libraw-bin - raw image decoder library (tools)
librcc-dev - Library for autoconvert codepages development files
darktable - Virtual lighttable and darkroom for photographers
thanks for the work. I hope you can find a solution. Perhaps you can add a build flag to disable the libraw functions. That would make Ansel less useful, but I could at least play with it.
@davidvj all the relevant information (including versioning) are stored in a SQLite database. In future releases, I want to be able to read the tag from the XMP as well as to write them.
I agree that Shotwell is a bit unexciting. But take a close look at digiKam, which has many of the features you mention, including Light Table and diff view. I use this as the primary app for my workflow, with GIMP for heavyweight image manipulation. Between these two I get pretty much all the functionality I need, although I also use Hugin for panoramas and Luminance HDR when necessary.
Good luck with the development. I’ll certainly give it a go and keep an eye on progress.