簡體   English   中英

CKFinder - 圖像切割到指定尺寸

[英]CKFinder - Image cutting to specified dimensions

當我在CKFinder上傳圖片時,我希望這張圖片是830x421px 但由於某種原因,圖像不會被切割到那些尺寸。相反,高度或寬度自動為830px421px ...所以問題是:我怎樣才能使CKFinder將圖像切割成那些尺寸,而不是調整大小...? 似乎有一些我無法找到/定位的寬高比?

$config['images'] = array(
    'maxWidth'  => 830,
    'maxHeight' => 421,
    'quality'   => 80,
    'sizes' => array(
        'small'  => array('width' => 182, 'height' => 120, 'quality' => 80),
        'medium' => array('width' => 341, 'height' => 225, 'quality' => 80),
        'large'  => array('width' => 830, 'height' => 421, 'quality' => 80)
    )
);

如果你看一下ckfinder\\core\\connector\\php\\vendor\\cksource\\ckfinder\\src\\CKSource\\CKFinder\\Image.php你會看到resize方法(當然用於調整圖像大小),實際上有硬編碼調用calculateAspectRatio方法(周圍)第549行)。 看起來你是對的,確實有一個內部寬高比。 不幸的是,我也無法看到任何從外面禁用它的方法。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM