默认Xiuno论坛上传PNG图片会被自动转化成黑色背景,严重影响到图片美观,转化其他图片格式再上传也麻烦;
通过修改xiuno.js可以解决这个问题,打开文件Ctrl+F搜索 //filetype = 'png'; 去掉前面注释保存清理缓存即可!
filetype = 'png';
if(filetype == 'jpg') filetype = 'jpeg';
var s = canvas.toDataURL('image/'+filetype, qulity);
if(callback) callback(0, {width: width, height: height, data: s});
目录:/view/js/
下面是已经修改好了的,直接下载上传覆盖,清空tmp即可生效!!
其他方法
问题描述:PNG图片上传后,透明背景变成黑色。
第一步、打开view/js/xiuno.js文件,找到1198行 把
var filetype = options.filetype || xn.image_file_type(file_base64_data);//xn.base64_data_image_type(file_base64_data);
注释掉,并在下面增加一行
var filetype = xn.image_file_type(file_base64_data);//xn.base64_data_image_type(file_base64_data);
第二步、找到1308行 找到
if(filetype == 'jpg') filetype = 'jpeg';
在下面增加一行
if(filetype == 'png') filetype = 'png';
保存文件。
清空后台缓存,并Ctrl+F5强制刷新浏览器缓存,透明PNG图片上传后背景变黑色的问题完美解决。
xiuno站长服务QQ:312215120
附件
Name |
下载数 |
大小 |
时间 |
下载 |
xiuno.zip |
17 |
16.63K |
2018-9-25 |
|
游客您好,
登录 或
注册 后即可发表更精彩的回复!