xiuno论坛上传图片时压缩图片的尺寸
2021年01月16日 4862

xiuno

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';



来源:

TAG


- End -




0 条评论
  • 表情
  • 游客你好,回复内容需要 登录 查看!