Walter Higgins on  wrote...
| Hi,
| 
| I have a script that overlays rounded corners on any image.
| Problem is - it's broken in 6.2.9.x (actually it's broken since 6.2.5
| !).
| 
The command line version in IM Examples has been working since it was
first put into place, and all examples get re-built just about every
working day.

See  thumbnails -- Rounded Corners...
  http://www.cit.gu.edu.au/~anthony/graphics/imagick6/thumbnails/#rounded

| I've a feeling this is related to an earlier bug I reported with
| gradients and masks (which has been fixed in 6.2.9-8).
| 
| Here is some sample code that creates a cut-out mask of a circle . 
| The mask is created OK (mask.png) but it's completely ignored when
| compositing (see corners.png - this should have an empty inner circle
| but instead it's all blue).
| 
| #!/usr/bin/perl
| use strict;
| use Image::Magick;
| my $radius = 100;
| my $color = "#0000ff";
| my $mask = Image::Magick->new;
| $mask->Set(size=>sprintf("%dx%d",($radius*2)+1,($radius*2)+1));
| $mask->ReadImage("xc:#FFFFFF");
| $mask->Draw(primitive=>"ellipse",       
|  points=>sprintf("%d,%d %d,%d 0,360",$radius,$radius,$radius,$radius),        
|  method=>"Floodfill",                   
|  fill=>"#000000",                               
|  stroke=>"none");
| 
| my $corners = $mask->Clone;
| # im 6.0.7 doesn't do corners correctly
| # the mask doesn't seem to work !
| $corners->Colorize(fill=>$color);
| $corners->Composite(image=>$corners, mask=>$mask);
| $mask->Write(filename=>"mask.png");
| $corners->Write(filename=>"corners.png");
| 
Note that 3 image composite was broken until the version you mentioned.
However it should now be working.

It maybe however that PerlMagick may be a little behind.

Unfortunatally while command line is working fine, my PerlMagick is
broken with a  "undefined symbol: __stack_chk_"  bug.
I have not figured out the fix for that, so I can't directly test the
above script.

  Anthony Thyssen ( System Programmer )    <[EMAIL PROTECTED]>
 -----------------------------------------------------------------------------
  "Ye castle looks awfully like a home page to thy eyes! Castle bricks doth
   not fit down ye old ethernet cable, though stupidity, apparently, does."
                        --- Dave Connors <[EMAIL PROTECTED]>
 -----------------------------------------------------------------------------
     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