• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
有色白水
每天忙的一塌糊涂啊,加油吧,少年
博客园    首页    新随笔    联系   管理    订阅  订阅
Ueditor图片缩放的设置

最近在用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开始缩放,成功实现我们的要求

posted on 2014-12-26 21:22  有色白水  阅读(9520)  评论(1)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3