Shotwell watermark before upload

Asked by Octavian

Is there any way in which I can get Shotwell to add a watermark before uploading my photos to Facebook/Picasa/Fickr? I know I can add the watermark myself using "mogrify" in the terminal but that requires i make a copy of the image to preserve the original and then shotwell would not import the copy unless i erase the original from its library (trying to avoid duplicates apparently). So any way to get it to create a temp copy, add the watermark, upload the temp file then erase said temp file?
Thank you very much for your help.

Question information

Language:
English Edit question
Status:
Solved
For:
Ubuntu shotwell Edit question
Assignee:
No assignee Edit question
Solved by:
Jim Nelson
Solved:
Last query:
Last reply:
Revision history for this message
Best Jim Nelson (yorba-jim) said :
#1

Shotwell currently does not have this feature. I've ticketed it for possible future implementation: http://trac.yorba.org/ticket/2921

As far as avoiding the steps to create and delete the temp file, Shotwell has a feature Photos -> Edit with External Editor. When you select this, Shotwell will create a copy of the photo (with all transformations added) called imagename_modified.jpg (where imagename is the original's filename). It then launches the editor you've selected in Edit -> Preferences. The modified image is not deleted by Shotwell and you're free to make whatever changes you want to it, including mogrify.

In 0.8, Shotwell will more thoroughly monitor the filesystem, including these modified files, so if you change them later it's reflected in Shotwell itself.

Revision history for this message
Octavian (carp-octav) said :
#2

Thank you very much for the swift answer. Looking forward to the new version and until then "external editor" is my solution.

Revision history for this message
Marcello Romani (marcello-romani) said :
#3

I know this is two years old stuff, but instead of mogrify, I'd suggest convert. From man mogrify:

"Mogrify overwrites the original image file, whereas, convert(1) writes to a different image file."

HTH