xiuno论坛上传图片时压缩图片的尺寸
admin 2021-01-16 868

教程


xiuno论坛的图片压缩是交给客户端JS执行的

官网目前4.04版本其实JS本身已具备压缩图片的功能,但是没有指定参数

我们只需要在 foot.int.htm 的 50行

xn.options.water_image_url = '<?php echo $conf['logo_water_url'];?>';
// 水印图片 / watermark image

这行底下可以加上这些:(不加就是不启用)

xn.options.width=400; //最大宽度,超出会被裁剪
xn.options.height=800; //最大高度,超出会被裁剪
xn.options.qulity=0.5; //图片质量50%

更新缓存后,客户端就会先按这样的设置处理好图片再上传到服务器

从而达到了缩小图片的目地

可以用插件的形式加入此设置,我们通过对比文件发现

插入到 post.htm 页面里的 <!--{hook post_js.htm}-->,这个地方比较好,只在发帖页面引用,其它页面不需要,节约页面体积

总结一下,一共要修改两处

1。

在 foot.inc.htm 的 50行

xn.options.water_image_url = '<?php echo $conf['logo_water_url'];?>';
// 水印图片 / watermark image

这行底下可以加上这些:(不加就是不启用)

xn.options.width=400; //最大宽度,超出会被裁剪
xn.options.height=800; //最大高度,超出会被裁剪
xn.options.qulity=0.5; //图片质量50%

 

2。

xiuno.js 第 1195行开始

原来的

var thumb_width = options.width || 2560;
var thumb_height = options.height || 4960;
var action = options.action || 'thumb';

 

改成这样

var thumb_width = xn.options.width || 2560;
var thumb_height = xn.options.height || 4960;
var action = xn.options.action || 'thumb';



来源:


命运赠与你的东西早已在暗中标好了价格。
展开全文

游客你好,您可以 注册 成会员 or 登录


0 条评论


    快来发表第一条评论~
  • 游客
    2
    表情
评论