rounded_corners.png
A method of adding rounded corners to an image by el_supremo on the ImageMagick forum.

<?php
$size 
getimagesize('albir.jpg');

$cmd " -size {$size[0]}x{$size[1]} xc:none -fill white ".
" -draw \"roundRectangle 0,0 637,140 15,15\" ".
" albir.jpg -compose SrcIn -composite ";
exec("convert $cmd rounded_corners.png ");
?>

Alternative method not knowing the image size

<?php

$cmd 
" thumbnail.gif \( +clone -alpha extract \\
\( -size 15x15 xc:black -draw 'fill white circle 15,15 15,0' -write mpr:arc +delete \) \\
\( mpr:arc \) -gravity northwest -composite \\
\( mpr:arc -flip \) -gravity southwest -composite \\
\( mpr:arc -flop \) -gravity northeast -composite \\
\( mpr:arc -rotate 180 \) -gravity southeast -composite \) \\
-alpha off -compose CopyOpacity -composite "
;

exec("convert $cmd rounded_corners.png");

?>

Back to the other examples index