最近在用Ueditor,功能绝逼强大,不过也有遗憾的地方,上传图片的时候自动缩放的小了,想要图片按宽度整体等比缩放,找了好久,研究了下,终于找到解决方法了。

先改前台的的dialogs/image/image.js

第377行

compress: editor.getOpt('imageCompressEnable') ? {
width:  imageCompressBorder,
height: imageCompressBorder,
// 图片质量,只有type为`image/jpeg`的时候才有效。
quality: 90,

改为

compress: editor.getOpt('imageCompressEnable') ? {
width: 900, //最宽900
height: imageCompressBorder,
// 图片质量,只有type为`image/jpeg`的时候才有效。
quality: 90,

然后改后台的配置文件,我已经将config.json改成了php数组配置文件,不过数组键名一样,改成相应的值就行了

<?php
$config['ueditor.config']= array(
'imageActionName' =>'uploadimage',
'imageFieldName' => 'upfile',
'imageMaxSize' => 2048000,
'imageAllowFiles' => array('.png' ,'.jpg','.jpeg','.gif','.bmp'),
'imageCompressEnable' => 1 ,
'imageCompressBorder' => 90000 ,

最主要的就是这一句,'imageCompressBorder' => 90000 ,

把这个值改成无限大,就是最大一边是90000像素,这里应用到前台就成了高度90000开始缩放,宽度900开始缩放,成功实现我们的要求

最新文章

  1. MySQL基础知识
  2. 游戏服务器菜鸟之C#初探四游戏服务
  3. 将 List&lt;UserInfo&gt;中的对象按照UserInfo.name进行分组
  4. CLR via C#深解笔记三 - 基元类型、引用类型和值类型 | 类型和成员基础 | 常量和字段
  5. AreYouBusy
  6. GLSL学习_高斯滤波
  7. Apple开发者账号申请学习方式
  8. OpenSource
  9. css基础(二)
  10. boostrap-非常好用但是容易让人忽略的地方------row
  11. Dell7040mt安装win7系统说明
  12. debug经验汇总
  13. POJ - 1426 暴力枚举+同余模定理 [kuangbin带你飞]专题一
  14. js 调用打印机方法
  15. python_vlc 播放http流
  16. 前端生成pdf
  17. 01 node.js,npm,es6入门
  18. IntelliJ IDEA创建maven web项目(IDEA新手适用)
  19. 配置Maven环境变量与Intelij IDE配置Maven
  20. 【转】UML中类与类之间的5种关系表示

热门文章

  1. Golang 开发移动应用的OpenGL(Android为例)的渲染管线
  2. Android--创建进度框ProgressDialog
  3. Android——TabWidget
  4. fw:理解RESTful架构
  5. WEB前端研发工程师编程能力成长之路(1)(转)
  6. 关于static/const的作用
  7. Swift学习(二)
  8. 洛谷P2735 电网 Electric Fences
  9. android style 中一些颜色的定义
  10. VBS创建数据表