百度编辑器UEditor上传图片超出一定宽度后被自动压缩图片解决办法
笔记 · 2020-02-09修改 · 2020-02-09 08:33:51 · 0
UEditor 是一套开源的在线HTML编辑器,主要用于让用户在网站上获得所见即所得编辑效果,开发人员可以用 UEditor 把传统的多行文本输入框(textarea)替换为可视化的富文本输入框。UEditor 使用 JavaScript 编写,可以无缝地与 Java、.NET、PHP、ASP 等程序集成,比较适合在 CMS、商城、论坛、博客、Wiki、电子邮件等互联网应用上使用。
如果有一张尺寸为:2000px*3000px的图片,通过UEditor上传后图片尺寸变成了:1006px*1508px,图片的尺寸变小了很多,很显然这样并不是我想要的结果,那么怎么样可以解决百度编辑器UEditor上传图片时超出一定宽度会自动压缩图片的问题呢?
解决办法其实很简单,操作如下:
打开语言包中的config.json文件,比如我是用php语言包的那么就打开ueditor/php/config.json,打开后找到
"imageCompressBorder": 1600, /* 图片压缩最长边限制 */
这个选项表示当图片任意一边长度超过1600的时候UEditor就会对图片进行压缩。那么修改成想要的尺寸即可,比如这次的需求是需要上传照片的原图,很多都是6000px*4000px的照片原图尺寸,那么就可以把这个设置改成
"imageCompressBorder": 6000, /* 图片压缩最长边限制 */
再次上传大尺寸的图片,不会再被压缩了,得到原图尺寸。