最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

DeDecms中實(shí)現(xiàn)更漂亮整齊的縮略圖的實(shí)現(xiàn)代碼

 更新時(shí)間:2008年03月23日 17:58:24   作者:  
dede的縮略圖被很多人投訴過(guò),其原因是直接將原有的大圖限制塊寬度直接縮小或放大,如此一來(lái)自然縮略圖的效果非常差。本身php就允許對(duì)圖片進(jìn)行各種截取、重新生成、合并、壓縮等操作,因此為了追求完美,你可以參考下文。
剛開(kāi)始使用DEDE不久,最初采集發(fā)現(xiàn)自動(dòng)生成的縮略圖片其實(shí)是根據(jù)自定義的最大長(zhǎng)寬,原比例的縮小原圖片,不利于圖片索引頁(yè)排版,不得已CSS里采用了自動(dòng)判斷調(diào)整高寬—但比較耗資源。所以還是決定改改縮圖函數(shù)—-再次感謝DEDE的開(kāi)源!!

修改文件:inc_photograph.php

復(fù)制代碼 代碼如下:

if($toWH<=$srcWH){ 
  $ftoW=$toW; 
  $ftoH=$ftoW*($srcH/$srcW); 

else{ 
  $ftoH=$toH; 
  $ftoW=$ftoH*($srcW/$srcH); 


更改為

復(fù)制代碼 代碼如下:

$ftoH=$toH; 
$ftoW=$toW; 
if ($toWH<=$srcWH) { 
    $src_Y = 0; 
  $src_X = ($srcW-$srcH*$toWH)/2; 
  $srcW = $srcH*$toWH; 
} else { 
    $src_X = 0; 
  $src_Y = ($srcH-$srcW/$toWH)/2; 
  $srcH = $srcW/$toWH; 


關(guān)鍵點(diǎn):
復(fù)制代碼 代碼如下:

($ni,$im,0,0,0,0,$ftoW,$ftoH,$srcW,$srcH) 


更改為

復(fù)制代碼 代碼如下:

($ni,$im,0,0,$src_X,$src_Y,$ftoW,$ftoH,$srcW,$srcH) 


其實(shí)就一小小改動(dòng),就是在原圖中截取最大面積的符合自定義縮略圖長(zhǎng)寬比列的一部分生成縮略圖。

相關(guān)文章

  • Dedecms 后臺(tái)驗(yàn)證碼錯(cuò)誤的解決方法

    Dedecms 后臺(tái)驗(yàn)證碼錯(cuò)誤的解決方法

    最近在本地搭建環(huán)境調(diào)試dedecms時(shí),發(fā)現(xiàn)安裝后后臺(tái)的驗(yàn)證碼無(wú)論如何都會(huì)提示輸入錯(cuò)誤,3.1有此情況,而3.01則不會(huì),上dede官方論壇和網(wǎng)上搜索都沒(méi)有找到解決的辦法,只能自己動(dòng)腦筋了~
    2009-03-03
  • dedecms列表中顯示文章完整標(biāo)題的解決辦法

    dedecms列表中顯示文章完整標(biāo)題的解決辦法

    dedecms通過(guò)標(biāo)簽arclist輸出文章列表的時(shí)候,文章的標(biāo)題會(huì)被titlelen屬性截取為指定長(zhǎng)度的字符串, 但是我們?cè)趯?shí)際使用的過(guò)程中,經(jīng)常會(huì)用到文章標(biāo)題的完整內(nèi)容,在dedecms中如何實(shí)現(xiàn)呢,方法很多,這里推薦通過(guò)小小的修改程序,達(dá)到目的。
    2008-03-03
  • dedecms v5.1 WriteBookText() code injection vul注入漏洞

    dedecms v5.1 WriteBookText() code injection vul注入漏洞

    來(lái)源:Ph4nt0m Google Group by Flyh4t@126.com QQ:378367942
    2008-05-05
  • DEDE最簡(jiǎn)方式教你縮短軟件列表的方法

    DEDE最簡(jiǎn)方式教你縮短軟件列表的方法

    相信不少朋友用DEDE在做下載站吧,DEDE確實(shí)是廣大站長(zhǎng) 朋友的建站利器啊,偶也在用??捎弥l(fā)現(xiàn)當(dāng)中后臺(tái)添加軟件 時(shí),軟件的列表過(guò)長(zhǎng),導(dǎo)致頁(yè)面打開(kāi)比較慢,而且軟件也不容易 找,好了,廢話不多說(shuō),自己看吧。
    2008-03-03
  • DEDE添加迅雷專用鏈接(半迅雷化)

    DEDE添加迅雷專用鏈接(半迅雷化)

    半迅雷化專用鏈接,原來(lái)的地址仍然會(huì)顯示,不利于隱藏真實(shí)下載地址,真實(shí)下載地址可直接通過(guò)源文件看到
    2008-11-11
  • DEDECMS 重置管理員admin的密碼的php文件

    DEDECMS 重置管理員admin的密碼的php文件

    有時(shí)候會(huì)忘記dedecms的后臺(tái)密碼,不得不每次都比較麻煩的手工修改dedecms用戶表的密碼,有人給寫成了php文件,這樣就更方便了,注意了,是dedecms v5
    2008-07-07
  • dedecms實(shí)現(xiàn)仿downkr的sitemap效果代碼

    dedecms實(shí)現(xiàn)仿downkr的sitemap效果代碼

    dedecms實(shí)現(xiàn)仿downkr的sitemap效果代碼,本人對(duì)php不是很懂,只是慢慢摸索的,希望大家有好的東西一起交流,實(shí)現(xiàn)仿sitemap
    2008-03-03
  • DEDECMS后臺(tái)數(shù)據(jù)備份還原的應(yīng)用

    DEDECMS后臺(tái)數(shù)據(jù)備份還原的應(yīng)用

    前臺(tái)與測(cè)試過(guò)程--之備份與還原
    2009-02-02
  • dedecms調(diào)用discuz論壇信息按照ID分類調(diào)用附詳細(xì)說(shuō)明

    dedecms調(diào)用discuz論壇信息按照ID分類調(diào)用附詳細(xì)說(shuō)明

    dedecms調(diào)用discuz論壇帖子、圖片數(shù)據(jù)的方法很多人都有需要,大家一起整理了,我這里只有新帖、版塊帖子調(diào)用方法。精華、回復(fù)、圖片的調(diào)用還沒(méi)有,請(qǐng)高手補(bǔ)充。
    2008-06-06
  • dedecms 內(nèi)容頁(yè)責(zé)任編輯調(diào)用代碼

    dedecms 內(nèi)容頁(yè)責(zé)任編輯調(diào)用代碼

    上班時(shí)間緊 寫了有點(diǎn)亂 大家要看仔細(xì)點(diǎn) 不要改錯(cuò)了 (鄭重聲明:修改前請(qǐng)備份原文件) 第一步 先修改內(nèi)容頁(yè)模板吧 (打開(kāi) templetsdefault 目錄下的 article_article.htm) 在你需要調(diào)用責(zé)任編輯的地方加入如下代碼: 責(zé)任編輯:{dede:adminname/}
    2008-05-05

最新評(píng)論

迭部县| 合山市| 法库县| 永平县| 库伦旗| 明水县| 嘉峪关市| 大厂| 东港市| 海门市| 凤冈县| 大洼县| 清原| 芦溪县| 鄂州市| 乌拉特后旗| 安达市| 阿拉尔市| 那曲县| 安乡县| 南华县| 上高县| 盐池县| 赞皇县| 额济纳旗| 会宁县| 东宁县| 兴文县| 安新县| 乌拉特前旗| 昌邑市| 增城市| 安吉县| 大冶市| 常熟市| 塘沽区| 河间市| 凭祥市| 宜章县| 克山县| 彝良县|