我正在尝试向 jpeg 文件添加圆角,但问题是添加圆角后,我得到了黑色背景色。不知何故,我无法将其更改为任何其他颜色(白色、透明、红色)。它只是简单地显示图像具有圆角的黑色背景。
我正在使用的代码是:
<?php
$image = new Imagick('example.jpg');
$image->setBackgroundColor("red");
$image->setImageFormat("jpg");
$image->roundCorners(575,575);
$image->writeImage("rounded.jpg");
header('Content-type: image/jpeg');
echo $image;
?>
我不能使用 png,因为 jpeg 文件很大,大约 5 MB,所以如果我使用 png,文件大小将达到 26 MB,即使 png 添加了透明圆角。
我使用的 IMagick 版本也是:
ImageMagick 6.6.2-10 2010-06-29 Q16 http://www.imagemagick.org
输出(生成的图像)也将被打印,所以我不知道 css 是否可以在这里工作。
抱歉,我正在尝试从已经存在的没有圆角的 jpeg 文件创建一个带有圆角的新 jpeg 文件,这实际上是从相机拍摄的照片,所以颜色有多种/太多,所以我可以'也不要使用 gif。
此外,我的网站只会生成圆角图像,然后由网站管理员使用 FTP 程序下载,然后使用系统软件打印,所以简而言之,我的网站不会打印图像,而是只生成它