我正在尝试调整.PNG文件的大小并将其转换为.jpg。
我遇到了一些PNG问题,其中透明背景会变成块状橙色,线条穿过它,半透明阴影会变成块黑色。
这是我的代码:
<cfimage
action="convert"
source="#app_sysfilepath_site#images\wheels\Large\#serverfile#"
destination="#app_sysfilepath_site#images\wheels\Large\#replace(serverfile,'.png', '-1000.jpg')#">
<cfimage action = "resize"
height = "1000"
width="1000"
source = "#app_sysfilepath_site#images\wheels\Large\#replace(serverfile, '.png', '-1000.jpg')#"
destination = "#app_sysfilepath_site#images\wheels\Large\#replace(serverfile, '.png', '-1000.jpg')#"
overwrite = "yes">
有趣的是,这种情况发生在一些PNG上,而不是发生在其他PNG上。
答案 0 :(得分:1)
我记得过去使用过.png文件存在一些问题。我知道有四种类型的png:
如果我不得不猜我会说你有png-32文件的问题。我建议你用这些不同的文件类型检查你的函数,看看哪一个会产生不好的结果。