織夢dedecms系統(tǒng)自動縮略圖壓縮率
來源:本站原創(chuàng)|時間:2021-08-05|欄目:dedecms|點擊: 次
這次剛好在做一個網(wǎng)站的優(yōu)化,該網(wǎng)站采用的是織夢dedecms系統(tǒng)5.7,它的文章系統(tǒng)中有一個自動把文章中的第一個圖片生成縮略圖的功能。這個功能很有用,在首頁生成圖文集的時候會派到用處。
當圖片是jpeg格式的時候,它所生成的縮略圖文件總是過于大,因為它采用了100%質(zhì)量的,但是這里其實是不需要這么高的質(zhì)量的,首先這個是縮略圖,縮略圖是原圖大大縮小后的圖片,通常只有200像素乘以150像素的大小,而原圖常常是四倍的高和寬。當圖片縮小的這么小的時候,圖片的細節(jié)已經(jīng)不再重要,其實也看不清,要的是大概的樣子。
所以我所需要的圖像質(zhì)量在50%,就足夠了。
比如原圖是995 pixels X 557 pixels,格式 jpeg,文件大小為127KB。
原來的縮略圖是 200 pixels X 150 pixels, 文件格式jpeg, 文件大小為 31KB。
在我對縮略圖函數(shù)進行修改參數(shù)后,新的縮略圖的像素不變,文件格式不變,文件大小為 6KB
new-thumb.jpg就上面兩個縮略圖而言,視覺上的差別是微乎其微的,但是文件的大小則是大大的不同,一般織夢系統(tǒng)的首頁用到的圖文集會有五六張縮略圖,或者更多的縮略圖作為圖片來展示文章,這時縮略圖的文件大小會大大的影響到頁面的顯示速度,也會影響用戶的體驗。
這個縮略圖的壓縮率,或者說縮略圖的圖片質(zhì)量參數(shù),在DeDeCMS的后臺是沒有地方設(shè)置的,我搜索了很多最后才找到正確的函數(shù)及參數(shù)調(diào)整的地方。織夢系統(tǒng)的各個版本的圖片縮略圖的函數(shù)文件名字不同,所在的目錄位置也不同,這里只以織夢系統(tǒng)5.7為修改對象。
要修改的文件目錄在 \include\helpers\image.helper.php
打開這個文件,在92行,找到
imagejpeg($ni,$toFile,85);
修改為
imagejpeg($ni,$toFile,50);
找到318行,找到
imagejpeg($new_img, $toFile,100);
修改為
imagejpeg($new_img, $toFile,50);
保存,覆蓋原來的文件,就可以了。
以上修改,縮略圖的質(zhì)量為50%。
欄 目:dedecms
下一篇:織夢dedecms自定義表單,“必填項”設(shè)置方法
本文標題:織夢dedecms系統(tǒng)自動縮略圖壓縮率
本文地址:http://mengdiqiu.com.cn/a1/dedecms/15517.html
您可能感興趣的文章
- 08-05Dedecms文件目錄結(jié)構(gòu)解說(能知道織夢每個文件有什么用)
- 08-05Dedecms5.7版ckeditor網(wǎng)頁編輯器添加中文字體
- 08-05織夢DedeCMS獲取當前欄目文章數(shù)量
- 08-05織夢模板如何添加和調(diào)用自定義字段的方法
- 08-05DedeCMS后臺模塊列表顯示空白的解決辦法
- 08-05DedeCMS自定義字段圖片調(diào)用的問題{dede:img ...}解決方法
- 08-05織夢DedeCMS調(diào)用顯示discuz里面主題的方法
- 08-05限制織夢會員每天投稿數(shù)量方法
- 08-05常用的織夢dedecms安全設(shè)置集合整理
- 08-05織夢教程:后臺編輯器添加中文字體方法