Has a plug-in architecture for Shotwell been considered, something like that
used in Gimp?
I ask because I have written a Python plug-in for Gimp to do batch
conversion of photos from RAW to jpeg. I run this first, before importing
the resulting jpegs into Shotwell.
My plug-in
- renames the photos
- calls Ufraw to do the conversion
- applies a contrast mask
- does shadow fill
- optionally inverts negatives
- optionally does auto-levels
- optionally applies two different sharpening algorithms
and places the output jpeg in a chosen directory from where I import it into
Shotwell.
Still to come is a wavelet denoise function more advanced than that offered
by Ufraw.
This works very well for me because these are the common transformations I
usually apply to all my RAW photos.
Next I was going to modify my plug-in to update the Shotwell database and
thus avoid the manual import into Shotwell.

But it would be rather more elegant if Shotwell had a plug-in architecture
that could call plug-ins like my own to automate the workflow. Then instead
of writing my own routines to import into Shotwell I could simply call one
of your routines (and avoid tracking changes in your database structure)

Other third party developers could start developing specialised routines
that may greatly enrich Shotwell.
Peter
_______________________________________________
Shotwell mailing list
[email protected]
http://lists.yorba.org/cgi-bin/mailman/listinfo/shotwell

Reply via email to