当前位置:编程学习 > php >>

PHP用imagick实现图片透明圆角圆形图像源代码

前一篇文章用GD实现图片圆角或者圆形处理,代码一长串,看得头晕,其实php里面用imagick是非常简单的

注意部分imagick版本可能显示不出来,这里不做100%保障

<?php
header('Content-Type: image/png');
$image = new Imagick('/upload/zzzyk.com.jpg'); //读取图片
$image =setImageFormat("png");//转换为png格式
$image->roundCorners(360,360);//360出来非常圆,自己可以设置其他数字,例如5,5只是圆角,不是全部圆形图片
//$image->roundCorners($image->getImageWidth() / 2, $image->getImageHeight() / 2);  //可以试试
//$image->writeImage("yizuotu.net.png"); //有兴趣可以保存到本地
header('Content-type: image/png'); //设置浏览器头为png格式
echo $image;//直接显示出来
$image->destroy();
?>
以上PHP代码用imagick实现了图片圆角和圆形处理,喜欢的同学立刻试试吧
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,