主机推荐

如何解决Xiuno论坛上传PNG图片被自动转化成黑色背景 xiuno建站日记

已认证 修罗大仙 2018-9-25 8943

 

默认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 2018-9-25
最新回复 (0)
返回
首页
插件
搜索