"nirali jivrajani" on  wrote...
| Hello,
| I am new to imagemagick and need to draw transparent circles on an
| existing image. I managed to do that using composite function but i need
| to draw circles.
| I used the following syntax:
| 
| `convert -size $size xc:none -fill $fill_color -stroke $border_color
| -draw \"circle $_[0],$_[1] $radius,$_[1]\" $$\_circle.gif`;
|         `composite -dissolve $dissolve -colorspace transparent
| $$\_circle.gif
| $$\_$ARGV[0] -matte $$-out\_$ARGV[0]`;
| 
| It would be a great help if i could straight away draw transparent
| circles using perlmagick cammands.
| 
| thanks
| 
You can not draw transparent circles!!!

It is like using an invisible paint on an image, nothing happens.

What you want to do is 'cut out' a circle from an image.
See  Alpha Composition Dst_Out (or 'erase')
  http://www.cit.gu.edu.au/~anthony/graphics/imagick6/compose/#dstout

In particular, see the draw a 'moon' example!

  Anthony Thyssen ( System Programmer )    <[EMAIL PROTECTED]>
 -----------------------------------------------------------------------------
   The generation of random numbers is too important to be left to chance.
                               -- Tom Christiansen <[EMAIL PROTECTED]>
   Anyone attempting to generate random numbers by deterministic means is,
   of course, living in a state of sin.                   -- Von Neumann
 -----------------------------------------------------------------------------
     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