I wonder if it is possible, to let X3 automatically add watermarks to photos? I read it wasn't possible in X2, but hey - it's 2015!
It was actually possible at some point in X2, but we removed it back then for several reasons:
1. Imagemagick PHP extension
Watermark requires "Imagemagick" PHP extension, which is not a standard extension. Actually, this might be possible with the basic GD extension now, so this point might not be legit any more.
2. JPG re-compression
The biggest issue, is that adding a watermark requires re-saving the JPG image, and therefore re-compressing it in JPG format. This is very undesirable, especially for "photographs" because it is not a "lossless" operation ... It is like a double-compression upon an already compressed photo.
There are other issues, like should the scaled-down versions have the watermark also? ... and if so, should the watermark be scaled on the smaller versions also?
I think the only way it could be solved, would be by implementing one of the following:
Somehow add watermarks in the same process that uploads- and resizes images from the panel. For example, your originals are 5000px, and in the upload process, they are resized down to 2000px and a watermark is added in the same process, without double-compressing the image.
Upload ultra-large-size images to maintain as "originals" on server, and create watermarked downsized versions from the original. This would generally prevent double-compression. However, it is not very feasible, because it is unlikely your server is powerful enough to resize such large images, and besides, it would require a lot of storage space for full-size images.
You can see that this is not a simple implementation?