軟件 聊天 安全 視頻 瀏覽器 下載 系統 辦公 教學 輸入法
免費 域名 空間 相冊 郵箱 資源 網賺 試用 優惠 工具
教程 設計 三維 學院 辦公 網頁
素材 PSD 矢量 網頁 PPT 動畫
美女 唯美 大生活 美圖 風景 時尚藝
資訊 新聞 專題 熱點
您的位置: 廣信之家 > 網絡學院 > 建站資訊 > 文章正文

實現DedeCMSv57縮略圖自動裁剪自動適應比例教程

時間:03-07 01:47 來源:廣信之家 整理:廣信小編 我要評論(0)
字號:T|T
內容提要:
   實現DedeCMSv57縮略圖自動裁剪自動適應比例教程。dedecms5.7縮略圖變形尤其體現在圖文資訊欄目里,默認的是img的HTML代碼里限制圖片的高和寬,但dedecms實際的縮略圖大小則是按照比例縮小的,未必和HTML代碼里限制的相同,最終導致了dedecms5.7縮略圖變形

  實現DedeCMSv57縮略圖自動裁剪自動適應比例教程。dedecms5.7縮略圖變形尤其體現在圖文資訊欄目里,默認的是img的HTML代碼里限制圖片的高和寬,但dedecms實際的縮略圖大小則是按照比例縮小的,未必和HTML代碼里限制的相同,最終導致了dedecms5.7縮略圖變形,這個只有通過上傳時對dedecms縮略圖進行裁剪,保證其不變性.

  dede默認只生成一個規格大小的縮略圖,而往往在一個站不同頁面內需要的縮略圖大小不一致,比例不一致,這就造成了縮略圖不清晰,失真,下面提供的方法就完美解決了這個問題。
使用方法:

一、要獲得清晰的縮略圖就要有足夠大的圖片并準確的剪裁,而下面的方法就是根據縮略圖來進行剪裁的(因原圖部分網站有水印),所以就必須要保證原來的縮略圖足夠大,所以要進行一下設置:系統-附件設置,把縮略圖默認寬度、默認高度設為大于等于你全站所有調用縮略圖的最大尺寸,手工剪裁也請剪裁得足夠大(不需要手工剪裁了)

二、打開include/extend.func.php 在最后一個 ?> 前加入以下代碼:

  1. function thumb($imgurl$width$height$bg = true)  
  2. {  
  3. global $cfg_mainsite,$cfg_multi_site;  
  4. $thumb = eregi("http://",$imgurl)?str_replace($cfg_mainsite,'',$imgurl):$imgurl;  
  5. list($thumbname,$extname) = explode('.',$thumb);  
  6. $newthumb = $thumbname.'_'.$width.'_'.$height.'.'.$extname;  
  7. if(!$thumbname || !$extname || !file_exists(DEDEROOT.$thumb)) return $imgurl;  
  8. if(!file_exists(DEDEROOT.$newthumb))  
  9. {  
  10. include_once DEDEINC.'/image.func.php';  
  11. if($bg==true)  
  12. {  
  13. ImageResizeNew(DEDEROOT.$thumb$width$height, DEDEROOT.$newthumb);  
  14. }  
  15. else 
  16. {  
  17. ImageResize(DEDEROOT.$thumb$width$height, DEDEROOT.$newthumb);  
  18. }  
  19. }  
  20. return $cfg_multi_site=='Y'?$cfg_mainsite.$newthumb:$newthumb;  
  21. }  

調用方法:標簽 : [field:picname function='thumb(@me,$width,$height,$bg)'/] 參數說明: $width:縮略圖寬度(整數) $height:縮略圖高度(整數) $bg:是否用空白填補,默認自動填補,背景填充顏色在系統-附件設置里(true/false)舉例:調用長寬為100像素的縮略圖:[field:picname function='thumb(@me,100,100)'/] 保留原有比例,不自動填充(不建議):[field:picname function='thumb(@me,100,100,false)'/]

    相關閱讀:

    頂一下
    (0)
    0%
    踩一下
    (0)
    0%
    免責申明:以上內容僅代表原創者觀點,其內容未經本站證實,實現DedeCMSv57縮略圖自動裁剪自動適應比例教程對以上內容的真實性、完整性不作任何保證或承諾,轉載目的在于傳遞更多信息,由此產生的后果與實現DedeCMSv57縮略圖自動裁剪自動適應比例教程無關;如以上轉載內容不慎侵犯了您的權益,請聯系我們將會及時處理。
    [責任編輯:廣信小編]

    精彩圖文

    登錄 (請登錄發言,并遵守 相關規定)
    如果你對廣信之家有任何意見或建議,請到交流平臺反饋。到留言板反饋
    神龙宝石送彩金 新加坡28是真的吗 庄家控码彩票软件 2016最赚钱微商新品 北京赛车pk10app 000007股票行情 800万彩票群 养鸡赚钱游戏 选号码 安徽时时彩选号 淘宝买电子资料能赚钱 辽宁快乐12选5技巧 九线拉王四方棋牌 电影露西睡觉赚钱 开拼多多店群赚不赚钱 pk10彩票带人骗局 湖南快乐10分推荐