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開始縮放,成功實現我們的要求


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM