我们有一个脚本,可在白色背景页面上显示上传到数据库的PNG。
这对于99%的图像效果都很好。
如果上传的PNG是透明的,那是行不通的,在这种情况下,我们只能看到空白。
我想知道是否有一种方法可以自动检测此类图像并为显示PNG的div添加深色背景?
答案 0 :(得分:1)
您可以尝试使用php将png转换为jpg:
Similar post
(无需保存白色背景,您可以将RGB设置为黑色(0,0,0))
或使用
功能强大的php库,您可以在其中编辑名为Imagine 的图像
在那里您可以将alpha更改为黑色
有关有用的示例,您可以访问
Docs
要获取文件扩展名,您可以使用
pathinfo($path, PATHINFO_EXTENSION);