pbootcms默認的圖片裁剪是從左上角開始裁剪,使用width,height,maxwidth,maxheight等參數進行調節。
但是裁剪出來的圖片始終感覺不是那么令人滿意。(也許是我不會用)
比如多人物合影,PB默認的裁剪是左上,那么這個裁剪就會丟掉C位,那怎么能行。
今天來優化一下裁剪圖片,讓他能簡單快捷的裁剪出理想的圖片。
我想要的效果是不論橫圖豎圖都是居中裁剪。
翠花,上干貨!
解決方案
首先找到裁剪縮略圖的方法,
文件位置:/core/function/file.php
搜索:function cut_img,大約在447行
對cut_img方法進行優化,直接上代碼:
|
小伙伴可以直接復制替換該方法。
使用方法
|
如上代碼,直接生成600*400像素的居中裁剪過的圖片。
收工。
舉個例子:列表中輸出圖片