"Felipe Maier Cruz" on  wrote...
| Hi All,
| 
| Its my first time here, Hola a todos! :D
| 
| I have a question about MagickCombineImages() on C API, y want to achieve
| this from C:
| 
| convert  separate_red.gif separate_green.gif separate_blue.gif
| -combine  rose_combined.gif [*]
| 
| [*] http://www.imagemagick.org/Usage/channels/#combine
| -
| 
| but, doing something like this ...
| ...
|   status_r =MagickReadImage(magick_wand_r, "separate_red.gif");
|   status_g =MagickReadImage(magick_wand_g, "separate_green.gif");
|   status_b =MagickReadImage(magick_wand_b, "separate_blue.gif");
|  ...
|   magick_wand = MagickCombineImages(magick_wand_r, RedChannel);
|   magick_wand = MagickCombineImages(magick_wand_g, GreenChannel);
|   magick_wand = MagickCombineImages(magick_wand_b, BlueChannel);
| ...
| 
| I only get the image but in yellow ... What im doing wrong here ??
| 
All three images must be in the same magick wand.

   status_a = MagickAddImage(magick_wand_r, magick_wand_g);
   status_a = MagickAddImage(magick_wand_r, magick_wand_b);

now you can combine them

   magick_wand = MagickCombineImages(magick_wand_r,
                     RedChannel|GreenChannel|BlueChannel)


I think the documentation is a bit out of date.

  * MagickAddImage()    docs  has 'images' instead of  'add_wand'

  * MagickCombineImages()  docs do not mention the 'channel' argument
      And the PHP version of the doc says only ONE of the channels
      can be given (which was only true for OLD versions
      of MagickSeparateImages() )


  Anthony Thyssen ( System Programmer )    <[EMAIL PROTECTED]>
 -----------------------------------------------------------------------------
    Murphy said, 'Constants aren't', and Murphy was apparently one
    of the gods of this universe.           -- Rick Cook, "Wizard's bane"
 -----------------------------------------------------------------------------
     Anthony's Home is his Castle     http://www.cit.gu.edu.au/~anthony/
_______________________________________________
Magick-users mailing list
[email protected]
http://studio.imagemagick.org/mailman/listinfo/magick-users

Reply via email to