大佬教程收集整理的这篇文章主要介绍了圈中裁剪图像(php),大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
<?PHP error_reporting(E_ALL); ini_set('display_errors','1'); $filename = "../../content/".base64_decode($_GET["file"]); $ext = pathinfo($filename,PATHINFO_EXTENSION); if ($ext=="jpg" || $ext=="jpeg") { $image_s = imagecreatefromjpeg($filename); } else if ($ext=="png") { $image_s = imagecreatefrompng($filename); } $width = imagesx($image_s); $height = imagesy($image_s); $newwidth = 285; $newheight = 232; $image = imagecreatetruecolor($newwidth,$newheight); imagealphablending($image,true); imagecopyresampled($image,$image_s,$newwidth,$newheight,$width,$height); // create masking $mask = imagecreatetruecolor($width,$height); $mask = imagecreatetruecolor($newwidth,$newheight); $transparent = imagecolorallocate($mask,255,0); imagecolortransparent($mask,$transparent); imagefilledellipse($mask,$newwidth/2,$newheight/2,$transparent); $red = imagecolorallocate($mask,0); imagecopy($image,$mask,$newheight); imagecolortransparent($image,$red); imagefill($image,$red); // output and free memory header('Content-type: image/png'); imagepng($image); imagedestroy($image); imagedestroy($mask); ?>
它在我的笔记本电脑上显示以下图像:
http://i.stack.imgur.com/Aai1r.png
这就是它在远程服务器上的显示方式:
http://i.stack.imgur.com/77fbV.png
你怎么看?有什么问题?
imagecopy($image,$newheight);
至:
imagecopymerge($image,100);
以上是大佬教程为你收集整理的圈中裁剪图像(php)全部内容,希望文章能够帮你解决圈中裁剪图像(php)所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。