PHP软件怎么改成白色,将PNG转换为JPG,并使用ImageMagick和PHP将透明背景设置为白色...

在撰写本文时,您尚未指定使用哪个扩展名,但如果使用命令行,则该命令将是:

convert image.png -background white -flatten -alpha off image.jpg

例如,使用IMagick,我想你可以这样做:

(完全未经测试,从未使用过IMagick,没有安装测试)

$image = new IMagick('image.png');

$flattened = new IMagick();

$flattened->newImage($image->getImageWidth(), $image->getImageHeight(), new ImagickPixel("white"));

$flattened->compositeImage($image, imagick::COMPOSITE_OVER, 0, 0);

$flattened->setImageFormat("jpg");

$flattened->writeImage('image.jpg');

$image->clear();

$image->destroy();

$flattened->clear();

$flattened->destroy();

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值