php - 在imagemagick中从png到jpg的透明背景

标签 php image-processing imagemagick

我在 image magick 中将一些 png 图像制作成圆角。但是当我尝试将所有 png 图像制作成 JPG 格式时,圆角背景正在转换为白色,我希望圆角应该是透明的。我是使用这些命令使它们透明但没有得到任何好的结果。

1. convert image.png -background white -flatten -alpha off image.jpg
2. convert image.png -background none -flatten -alpha off image.jpg

我们将不胜感激任何帮助和建议。

最佳答案

Jpg 不能是透明的,只能是 gif 和 png(也可以是 svg)所以它会在透明区域填充白色像素。

关于php - 在imagemagick中从png到jpg的透明背景,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8066939/

相关文章:

JPEG2000 的 PythonMagick 数据提取

javascript - 潜在的 JavaScript/php 查询

php - 如何从另一个页面更改页面内容

matlab - 如何去除图像中物体边缘附近的噪声

iphone - 如何使用objective c在一秒钟内拍摄并保存20张照片

javascript - Firebase 功能调整图像大小的速度非常慢

php - Mac 上 file_exists() 是否区分大小写?

php - 令人反感的 IP 地址

java - 如何在java中为SVM算法生成HOG特征向量

video - 如何使用 ffmpeg 或 imagemagick 将两个图像序列与 alpha channel 批量组合?