洞悉互聯(lián)網(wǎng)前沿資訊,探尋網(wǎng)站營銷規(guī)律
作者:Smileby陌少羽 | 2018-08-11 10:52 |點擊:
織夢的縮略圖變形的問題一直為很多人所詬病,不過這個可以自己修改縮略圖解決,只是工程量非常的大。即使是織夢DedeCMS5.7版本,也會存在縮略圖變形失真的問題??棄鬌edeCMS縮略圖生成方式都是采用縮小或拉伸的方式進行完整顯示,如果使用的圖片和縮略圖所顯示的比例不一致的話,會使得縮略圖拉伸變形。
如何解決織夢DedeCMS5.7縮略圖變形的問題呢?還是修改織夢獲取縮略圖的函數(shù)。DedeCMS5.7的函數(shù)是在/include/helpers/文件夾中的image.helper.php里面。修改之前,一定要先對對應的文件進行備份,防止造成無法預料的程序錯誤。先找到如下的代碼:
把這部分代碼修改為如下的代碼:
對比兩部分代碼,我們就能看到區(qū)別所在了。多了判斷圖片的面積等內(nèi)容,這樣就可以實現(xiàn)對圖片進行按寬或高進行放縮,超過縮略圖大小的部分再進行裁剪的功能。經(jīng)過這樣處理得到的縮略圖比織夢默認的縮略圖要清晰很多,除了上面已經(jīng)提到的缺點外。
懶人下載地址↓
![]() |
解決縮略圖變形附件 |