[英]php imagick image rounded corners black background
$image = new Imagick($destinationPath.'/'.$filename);
$image->roundCorners(1575,1575);
我要上傳不同的圖像,當我將圓角弄圓時,一個圖像背景是透明的,但是另一個圖像背景是黑色的,為什么? 從什么方面取決於這種行為?
我試圖做到這一點:
$img->setBackgroundColor(new ImagickPixel('transparent'));
但是背景仍然是黑色的,有人知道哪種方法可以處理嗎?
如果源圖像是JPEG,則需要將最終圖像格式設置為PNG,因為JPEG不處理透明度。
$img->setImageFormat('png');
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.