Javascript 在透明PNG上自动将黑色背景添加到白色
我们有一个脚本,在一个白色背景的页面上显示上传到OutDB的PNG 这对99%的图像都非常有效 当上传的PNG是透明的白色时,它就不起作用了,在这种情况下,我们只能看到空白Javascript 在透明PNG上自动将黑色背景添加到白色,javascript,php,Javascript,Php,我们有一个脚本,在一个白色背景的页面上显示上传到OutDB的PNG 这对99%的图像都非常有效 当上传的PNG是透明的白色时,它就不起作用了,在这种情况下,我们只能看到空白 我想知道是否有一种方法可以自动检测此类图像,并为显示PNG的div添加一个黑色背景?您可以尝试使用php将PNG转换为jpg: (您可以将RGB设置为黑色(0,0,0),而不是保存白色背景) 或使用 强大的php库,您可以在其中编辑名为的图像 在那里你可以把阿尔法变成黑色 有关有用的示例,您可以访问 要获取文件扩展名,可
我想知道是否有一种方法可以自动检测此类图像,并为显示PNG的div添加一个黑色背景?您可以尝试使用php将PNG转换为jpg: (您可以将RGB设置为黑色(0,0,0),而不是保存白色背景)
或使用 强大的php库,您可以在其中编辑名为
的图像 在那里你可以把阿尔法变成黑色 有关有用的示例,您可以访问 要获取文件扩展名,可以使用
pathinfo($path,pathinfo_扩展名)代码>添加背景不是问题所在。问题是根据PNG的内容来确定背景是白色还是黑色。