Questions and postings pertaining to the usage of ImageMagick regardless of the interface. This includes the command-line utilities, as well as the C and C++ APIs. Usage questions are like "How do I use ImageMagick to create drop shadows?".
I think I found a workaround, not sure its the most efficient way of working, but this got the result that I want except that the transparent watermark background is white:
The transparent background on the watermark is dark on a light image and light on a dark image. Maybe the problem is with dissolve? I have tried modulate, but it was worse.
One other issue I'm having with this code block is that I want the first hpr jpeg without watermark to happen before converting to sRGB, but whenever I try to move first save to jpeg before the conversion I start getting additional copies of saves.
I'm still struggling with a -compose option and watermark that will be consistently visible and unobtrusive on all images whether dark black, bright white or anywhere between and need to figure out how I will size the watermark before tiling it so that its size is consistent between different images.
I don't like that I'm loading a stack of two images from the mpr, then deleting one of them, but have been unable to load just one of the images from the mpr stack.
You will notice the blue gown gets lighter in the recommended code. I hadn't noticed before. The problem, I have discovered is that the transparency in the png is ignored in the new method. I have also discovered that it is the tile: that removes the alpha. Simply running convert -size 200x200 tile:wmark_image.png result.png on an image with a transparent background shows this.
You will notice the blue gown gets lighter in the recommended code. I hadn't noticed before. The problem, I have discovered is that the transparency in the png is ignored in the new method. I have also discovered that it is the tile: that removes the alpha. Simply running convert -size 200x200 tile:wmark_image.png result.png on an image with a transparent background shows this.
It appears that the correct command to replace the sample code would be