我有一个图像的x,y坐标,角度,比例,宽度和高度以及我需要放在另一个图像上的图像请告诉我该怎么做!
//below code, makes an image transparent and fill in color
$img = imagecreatefrompng($this->rootFolder.'/'.$this->file);
//Convert image to grey scale and set its contrast
imagefilter($img, IMG_FILTER_GRAYSCALE);
imagefilter($img, IMG_FILTER_CONTRAST, -1000);
//make an image transparent
$white = imagecolorallocate($img, 255, 255, 255);
imagecolortransparent($img, $white);
$r = 1;$g = 1;$b = 1;
//fill respective colors in image
imagefilter($img, IMG_FILTER_COLORIZE, $r,$g,$b);
//save image
imagepng($img,$this->rootFolder.'/flex_'.$colour.'_'.$imageName.'.png');
imagedestroy($img)
//now above image has to be placed over another image provided x,y,scale,angle,width and height
请建议!
答案 0 :(得分:0)
将div显示在两个图像上。
然后制作一个画布..并将div从html2canvas JavaScript中复制到画布中。
制作画布图像。
答案 1 :(得分:0)
您可以使用imagecopymerge()函数来完成