Php Imagick::scaleImage功能问题(黑色背景)

Php Imagick::scaleImage功能问题(黑色背景),php,imagemagick,jpeg,imagick,Php,Imagemagick,Jpeg,Imagick,我计划用Imagick插件和scaleImage更改图像分辨率。首先,我有没有办法提高图像质量。其次 转换分辨率后,scaleimage将背景颜色从白色更改为黑色背景。我已经附上下面的图片。任何帮助都将不胜感激 $image = new Imagick(); $image->readImage($img); $image->scaleImage(1920,1080); 我想$img可以保存图层、透明度,或者没有定义的背景/蒙版 试试下面的 $image=新的Imagick; $im

我计划用Imagick插件和scaleImage更改图像分辨率。首先,我有没有办法提高图像质量。其次 转换分辨率后,scaleimage将背景颜色从白色更改为黑色背景。我已经附上下面的图片。任何帮助都将不胜感激

$image = new Imagick();
$image->readImage($img);
$image->scaleImage(1920,1080);
我想$img可以保存图层、透明度,或者没有定义的背景/蒙版

试试下面的

$image=新的Imagick; $image->readImage$img; $image->setBackgroundColor'WHITE'; $image->flattleimages; $image->scaleImage19201080;
在这里添加更多内容-使用ResizeImageFlatterImages可能会获得更好的质量现在,使用MergeImageLayerMagick::LAYERMETHOD_Flatter