欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品

主頁 > 網站建設 > 建站知識 > Dedecms模板中縮略圖不拉伸變形的處理方法

Dedecms模板中縮略圖不拉伸變形的處理方法

POST TIME:2018-09-02 12:54

前面介紹過一些關于dedecms中縮略圖出現在問題的處理方法如:Dedecms列表頁中有縮略圖則顯示縮略圖沒有就不顯示 ,img圖片元素下多余空白解決方案 ;這篇文章中我們將主要介紹如何處理 dedecms模板中縮略圖變弄的問題

dedecms的目前幾個最新版本的縮略圖生成方式都是采用縮小或拉伸的方式進行完整顯示,如果使用的圖片和縮略圖所顯示的比例不一致的話,會使得縮略圖拉伸變形。

如果不改變織夢目前的縮略圖顯示方式的話,又想縮略圖不拉伸變形顯示,就得制作一個和顯示縮略圖位置大小一致或者圖片比例一致且大于縮略圖的分辨率就會不拉伸變形了。

我們可以通過下面方法修改實現,對圖片進行按寬或高進行放縮,超過縮略圖大小的部分再進行裁剪,這樣生成的縮略圖的顯示效果要比原來的要好得多了。同時也可以采取之際制作好分辨率一致的縮略圖進行顯示。

于是重新修改了一下DedeCms v5.6縮略圖生成方法。

默認dedecms5.6默認生成的縮略圖,縮略圖大小設置為:100*100(直接把圖片縮小了)

看起來很不美觀,影響了圖片的觀賞性

DEDECMS v5.6縮略圖裁剪優化方法

修改如下:
打開/includes/image.func.php文件,
//縮圖片自動生成函數,來源支持bmp、gif、jpg、png
//但生成的小圖只用jpg或png格式
找到代碼第44行function ImageResize

//獲得GD的版本之間的代碼,用如下的代碼覆蓋(大家請注意備份)。


function ImageResize($srcFile,$toW,$toH,$toFile="")
{
global $cfg_photo_type;
if($toFile=="")
{
$toFile = $srcFile;
}
$info = "";
$srcInfo = GetImageSize($srcFile,$info);
switch ($srcInfo[2])
{
case 1:
if(!$cfg_photo_type['gif'])
{
return false;
}
$im = imagecreatefromgif($srcFile);
break;
case 2:
if(!$cfg_photo_type['jpeg'])
{
return false;
}
$im = imagecreatefromjpeg($srcFile);
break;
case 3:
if(!$cfg_photo_type['png'])
{
return false;
}
$im = imagecreatefrompng($srcFile);
break;
case 6:
if(!$cfg_photo_type['bmp'])
{
return false;
}
$im = imagecreatefromwbmp($srcFile);
break;
}
$srcW=ImageSX($im);
$srcH=ImageSY($im);
if($srcW<=$toW && $srcH<=$toH )
{
return true;
}
//縮略生成并裁剪
$newW = $toH * $srcW / $srcH;
$newH = $toW * $srcH / $srcW;
if($newH >= $toH)
{
$ftoW = $toW;
$ftoH = $newH;
}
else
{
$ftoW = $newW;
$ftoH = $toH;
}
if($srcW>$toW||$srcH>$toH)
{
if(function_exists("imagecreatetruecolor"))
{
@$ni = imagecreatetruecolor($ftoW,$ftoH);
if($ni)
{
imagecopyresampled($ni,$im,0,0,0,0,$ftoW,$ftoH,$srcW,$srcH);
}
else
{
$ni=imagecreate($ftoW,$ftoH);
imagecopyresized($ni,$im,0,0,0,0,$ftoW,$ftoH,$srcW,$srcH);
}
}
else
{
$ni=imagecreate($ftoW,$ftoH);
imagecopyresized($ni,$im,0,0,0,0,$ftoW,$ftoH,$srcW,$srcH);
}
//裁剪圖片成標準縮略圖
$new_imgx = imagecreatetruecolor($toW,$toH);
if($newH >= $toH)
{
imagecopyresampled($new_imgx,$ni,0,0,0,($newH – $toH)/2,$toW,$toH,$toW,$toH);
}
else
{
imagecopyresampled($new_imgx,$ni,0,0,($newW – $toW)/2,0,$toW,$toH,$toW,$toH);
}
switch ($srcInfo[2])
{
case 1:
imagegif($new_imgx,$toFile);
break;
case 2:
imagejpeg($new_imgx,$toFile,85);
break;
case 3:
imagepng($new_imgx,$toFile);
break;
case 6:
imagebmp($new_imgx,$toFile);
break;
default:
return false;
}
imagedestroy($new_imgx);
imagedestroy($ni);
}
imagedestroy($im);
return true;
}




收縮
  • 微信客服
  • 微信二維碼
  • 電話咨詢

  • 400-1100-266
欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品
  • <rt id="w000q"><acronym id="w000q"></acronym></rt>
  • <abbr id="w000q"></abbr>
    <rt id="w000q"></rt>
    水蜜桃av无码| 欧美剧在线免费观看网站 | 丁香花五月激情| 欧美精品一区二区三区蜜桃| 亚洲亚洲精品在线观看| 国产福利精品一区| 欧美老女人性生活视频| 日韩精品一区二区三区三区免费| 午夜精品福利一区二区三区蜜桃| 久久aaaa片一区二区| 色婷婷av一区二区三区gif | 天天操天天操天天操天天操天天操| 久久婷婷综合激情| 日韩高清欧美激情| 免费看毛片的网站| 欧美日韩高清在线播放| 亚洲资源中文字幕| 日本少妇xxx| 在线观看区一区二| 亚洲视频网在线直播| 国产成人av资源| 亚洲伦理一区二区三区| 亚洲国产精品精华液2区45| 国产精品综合二区| 蜜桃av.com| 中文字幕在线不卡视频| 成人免费视频视频| 一本色道久久加勒比精品| 国产精品美女一区二区在线观看| 国产99久久精品| 1024手机在线视频| 亚洲日本青草视频在线怡红院| 99国产麻豆精品| 欧美少妇xxx| 亚洲午夜日本在线观看| 又色又爽又黄18网站| 欧美人与性动xxxx| 日本va欧美va瓶| 国产免费无遮挡吸奶头视频| 久久久99精品久久| 国产成人aaa| 色欧美日韩亚洲| 亚洲第一狼人社区| 中日韩精品一区二区三区| 久久综合色一综合色88| 国产精选一区二区三区 | 一区二区三区精品视频| 久久久精品人妻一区二区三区| 欧美人与禽zozo性伦| 亚洲成人av中文| 国产chinese中国hdxxxx| 日韩女优电影在线观看| 国产福利一区二区三区视频| 五月综合色婷婷| 亚洲免费在线视频| 欧美xxxx×黑人性爽| 欧美va亚洲va| 成人动漫中文字幕| 884aa四虎影成人精品一区| 日本欧美一区二区| 欧美h片在线观看| 亚洲美女视频一区| 精品国产一区在线| 久久久久久97三级| 99久久精品国产网站| 777色狠狠一区二区三区| 美女视频网站黄色亚洲| 国产黄色的视频| 玉米视频成人免费看| 国产麻豆剧传媒精品国产| 精品成人免费观看| 99视频在线精品| 日韩欧美一区二区视频| 丰满少妇在线播放bd日韩电影| 欧美视频一区二| 久久av中文字幕片| 欧美综合色免费| 久久99九九99精品| 91成人在线观看喷潮| 日韩1区2区日韩1区2区| 欧美精品久久久久久久久46p| 亚洲123区在线观看| 久久久久99精品成人| 亚洲成av人片在线| 99热这里只有精品4| 五月天网站亚洲| 波多野结衣欲乱| 午夜国产精品一区| 放荡的美妇在线播放| 欧美aa在线视频| 黑人狂躁日本娇小| 日本亚洲三级在线| 日本久久一区二区| 国产一区在线精品| 91精品国产综合久久久久久漫画| 成人影视亚洲图片在线| 日韩欧美自拍偷拍| 91碰在线视频| 国产日产欧美一区二区视频| 亚洲精品乱码久久久久久蜜桃图片| 国产精品国产自产拍高清av王其| 免费看黄色aaaaaa 片| 中文字幕不卡的av| 青青草福利视频| 亚洲成人一区在线| 国内偷拍精品视频| 国产一区二区三区电影在线观看| 制服.丝袜.亚洲.中文.综合| 高清av一区二区| 亚洲精品在线免费播放| 97精品人妻一区二区三区蜜桃| 中文字幕中文字幕一区二区 | 国产精品二区视频| 国产精品国模大尺度视频| 欧美三级视频网站| 青青国产91久久久久久| 欧美区一区二区三区| 99综合电影在线视频| 久久久精品免费免费| 女人被狂躁c到高潮| 亚洲国产乱码最新视频| 91黄色免费版| fc2成人免费人成在线观看播放 | 欧美大黄免费观看| 国产女人18毛片水真多18| 亚洲午夜精品在线| 欧美日韩dvd在线观看| 91丨porny丨国产| 亚洲蜜桃精久久久久久久| 91成人免费电影| 麻豆精品国产传媒| 亚洲小说欧美激情另类| 6080国产精品一区二区| 91av在线免费| 久久精品国产第一区二区三区| 精品国精品自拍自在线| 三年中国中文观看免费播放| 狠狠色丁香久久婷婷综| 国产欧美日韩三级| 久久国产波多野结衣| 99热99精品| 亚洲国产aⅴ成人精品无吗| 在线综合视频播放| 久久av无码精品人妻系列试探| 精品一区二区在线看| 中文字幕欧美日韩一区| 国产女片a归国片aa| 少妇愉情理伦片bd| 无码av免费一区二区三区试看| 日韩免费视频一区二区| av在线播放中文字幕| www.66久久| 亚洲大型综合色站| 欧美电影免费观看高清完整版在 | 国产jizzjizz一区二区| 亚洲天堂a在线| 欧美日韩精品久久久| 久久国产精品影院| 国产成人精品午夜视频免费 | 国产免费嫩草影院| 成人h动漫精品一区二区| 亚洲最色的网站| 日韩精品一区在线| 1024在线看片| 91麻豆蜜桃一区二区三区| 天天做天天摸天天爽国产一区| 337p粉嫩大胆色噜噜噜噜亚洲| 免费国产羞羞网站美图| 逼特逼视频在线观看| 精品一区二区三区免费毛片爱| 国产精品色噜噜| 在线播放日韩导航| 女人十八毛片嫩草av| 99国产一区二区三精品乱码| 日韩vs国产vs欧美| 国产精品久久一卡二卡| 欧美高清dvd| 国产欧美小视频| 国模大尺度视频| 精东粉嫩av免费一区二区三区| 亚洲欧洲国产日韩| 日韩精品一区二区三区在线 | 亚洲色图欧美色| 黄色片子免费看| 美脚の诱脚舐め脚责91 | 欧美aaaaaa午夜精品| 国产女同互慰高潮91漫画| 欧美日韩一区二区在线观看视频| 人妻一区二区视频| 91小视频免费看| 国内精品嫩模私拍在线| 亚洲愉拍自拍另类高清精品| 久久天堂av综合合色蜜桃网| 欧洲av一区二区嗯嗯嗯啊| 国产熟女一区二区| 久久久久中文字幕亚洲精品 | 极品美女销魂一区二区三区免费 | 亚洲摸摸操操av| 久久精品欧美一区二区三区不卡| 欧美日本韩国一区|