Transparent gradiant


<?php
$size=getimagesize("input.jpg");
exec("convert input.jpg \( -size {$size[0]}x{$size[1]} gradient: \) +matte -compose copy_opacity -composite output.png");
?>

Add a transparent gradiant to an image