Years ago, on windows, I had a pretty sweet picture workflow using pixVue. This little explorer plugin could write IPTC tags to [a batch of] pictures and could rename [a batch of] pictures based on that tag and the date the picture was taken.
Before that I had used picasa for a while, decided I didn't really like it at that point, and then discovered that the [few] tags I had added to my pictures were somewhere in a database and if I changed to another tool I would have to enter them again. Not good.
So basically, I wanted a picture workflow where I can easily tag a batch of pictures, with tags that are attached to the pictures [IPTC, EXIF or XMP]. I also wanted to be able to generate decent filenames from these tags.
PixVue did all of that.
Nautilus does it too.
But you need to customize Nautilus somewhat.
Nautilus ActionsUsing Nautilus-Actions, you can really easily extend the nautilus right click context menu. I have following actions:
Some of these actions in more detail:
DigiWf
/usr/bin/digiwf %MSimple UI to enter description, tags, title etc. for a number of pictures. It uses exiftool in the backend.
https://launchpad.net/digiwfExiftoolA script that uses exiftool to rename the pictures based on the XMP metadata. Script is basically a one-liner, but I just couldn't get the quotes right, so I put it in a separate script:
exiftool '-filename<${CreateDate}_${Title}%c.jpg' -d %Y%m%d_%H%M%S "$@" I use that to batch rename all my tagged pictures to something like "20091018_115032_Planckendael.jpg".
ExiftranI have a lossless 90 degree rotate, using exiftran:
/usr/bin/exiftran -9i %MlnI have a very very simple favorites action, just a bunch of symlinks in one directory, aptly called "favorites":
/bin/ln -s %M /boellieslug/fotos/favorites/krenamekrename always comes in handy to handle videos; of course, if someone knows how to actually embed standardized tags in videos...
gthumb and gimpother than that, I simply use gthumb for viewing and the gimp for editing.