Composite soft edge

Composite soft edge example
<?php // Create the mask with a blurred edge
$cmd " -size 400x300 xc:none -fill black ".
" -draw \"circle 120,220 120,140\" -negate -channel A -blur 0x8 ";
exec("convert $cmd mask.png");

// Cut the hole out of the top image
$cmd " -compose Dst_Out mask.png -gravity south $input14 -matte ";
exec("composite $cmd result_dst_out1.png");

// Put the top image over the bottom
$cmd $input20 result_dst_out1.png -geometry +60-20 -composite ";
exec("convert $cmd output_temp.jpg");

// Remove the part of the bottom image that is still showing
$cmd " output_temp.jpg -crop 400x280+60+0 ";
exec("convert $cmd composite_sunflower_soft.jpg ");

// Delete the tempory images
unlink("mask.png");
unlink("result_dst_out1.png");
unlink("output_temp.jpg"); ?>