Anthony Thyssen wrote:
It should be very posible to do all the steps in one command.

But before I do, what is the 'multiply' step trying to achieve.

It is it just a dimming of the image to a specific color, why not
just use -colorize directly.
I suppose it is and I need to mantain the transparence.

Also why use 'atop' which as your starting image is JPEG, there is no
transparency involved, so it is equivelent to a 'over' the default
composition operation.
Source Image is a jpg but it's composed with an image (src2) that has *only* the transparence channel.

An example image or explaination what your actually want, prehaps with
small sample images, would be helpful.
I put two image examples here:
http://nibby.nibbles.it/imagemagick/src1.jpg
http://nibby.nibbles.it/imagemagick/src2.png

In any case here is YOUR commands as a single command.
Note multiply is associative, image order does not matter when that are
the same size.

  convert src1.jpg \( +clone +matte -fill "#RRGGBB" -colorize 100% \) \
          -compose multiply -composite \
          src2.png  -compose atop  -composite   output.jpg

I can not test this without sample images.
That works fine, thanks so much.

I've a lot of difficulties to grasp the syntax, tough :(
I would be pleased to understand the processing of this example...

On a related note I tried to simplify another process that is very similar to the thing you describe at the beginning of the message: colorize the transparent image with a certain color.

I now do these two steps:

convert src2.png +matte -fill "#ff0000" -colorize 100% color.gif
composite -compose atop src2.png color.gif output.jpg

I tried to adapt the example above in this way:

convert src2.png \( +clone +matte -fill "#FF0000" -colorize 100% \) -compose atop -composite output.jpg

but it does not work: I just get a filled red box instead.
That's what I mean when I say I can't understand the way the input line is processed :-(

Thanks for any help!
Alex

_______________________________________________
Magick-users mailing list
[email protected]
http://studio.imagemagick.org/mailman/listinfo/magick-users

Reply via email to