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
