校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 網站建設 > 建站知識 > DEDECMS5.7實現縮略圖不拉伸變形的方法

DEDECMS5.7實現縮略圖不拉伸變形的方法

POST TIME:2017-12-15 22:33

dedecms程序目前幾個最新版本的縮略圖生成方式都是采用縮小或拉伸的方式進行完整顯示,如果使用的圖片和縮略圖所顯示的比例不一致的話,會使得縮略圖拉伸變形。如果不改變織夢目前的縮略圖顯示方式的話,又想縮略圖不拉伸變形顯示,就得制作一個和顯示縮略圖位置大小一致或者圖片比例一致且大于縮略圖的分辨率就會不拉伸變形了。

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

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

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

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

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

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

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

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
functionImageResize($srcFile,$toW,$toH,$toFile="")
{
global$cfg_photo_type;
if($toFile=="")
{
$toFile=$srcFile;
}
$info="";
$srcInfo=GetImageSize($srcFile,$info);
switch($srcInfo[2])
{
case1:
if(!$cfg_photo_type['gif'])
{
returnfalse;
}
$im=imagecreatefromgif($srcFile);
break;
case2:
if(!$cfg_photo_type['jpeg'])
{
returnfalse;
}
$im=imagecreatefromjpeg($srcFile);
break;
case3:
if(!$cfg_photo_type['png'])
{
returnfalse;
}
$im=imagecreatefrompng($srcFile);
break;
case6:
if(!$cfg_photo_type['bmp'])
{
returnfalse;
}
$im=imagecreatefromwbmp($srcFile);
break;
}
$srcW=ImageSX($im);
$srcH=ImageSY($im);
if($srcW<=$toW&&$srcH<=$toH)
{
returntrue;
}
//縮略生成并裁剪
$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])
{
case1:
imagegif($new_imgx,$toFile);
break;
case2:
imagejpeg($new_imgx,$toFile,85);
break;
case3:
imagepng($new_imgx,$toFile);
break;
case6:
imagebmp($new_imgx,$toFile);
break;
default:
returnfalse;
}
imagedestroy($new_imgx);
imagedestroy($ni);
}
imagedestroy($im);
returntrue;
}

 




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

  • 400-1100-266
校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
91精品国产综合久久久久久| 国产欧美一区在线| ...av二区三区久久精品| 久久国产乱子精品免费女| 91蜜桃视频在线| 亚洲视频免费在线| 99精品在线观看视频| 一色屋精品亚洲香蕉网站| 不卡一区二区中文字幕| 国产精品国产三级国产aⅴ入口 | 日本道色综合久久| 亚洲综合色在线| 在线播放国产精品二区一二区四区| 伊人色综合久久天天| 欧美伊人久久大香线蕉综合69| 国产精品卡一卡二| 在线精品国精品国产尤物884a| 一区二区三区高清| 欧美一区二区三区的| 国产麻豆午夜三级精品| 亚洲欧美一区二区视频| 欧美午夜电影一区| 激情深爱一区二区| 成人免费在线观看入口| 欧美日韩亚洲国产综合| 免费观看30秒视频久久| 国产免费成人在线视频| 欧美日韩国产精品成人| 精品一区二区三区影院在线午夜| 中文字幕成人av| 日韩美女视频一区二区在线观看| 国产精品一色哟哟哟| 亚洲成人在线免费| 国产精品狼人久久影院观看方式| 欧美精品1区2区3区| 91色porny在线视频| 黄色日韩三级电影| 视频在线观看91| 亚洲乱码一区二区三区在线观看| 色综合久久久久网| 精品一区二区三区日韩| 亚洲18女电影在线观看| 国产精品福利在线播放| 久久精品免视看| 精品女同一区二区| 久久天天做天天爱综合色| 日韩一区二区三区视频| 91精品午夜视频| 精品视频在线免费| 欧美一级国产精品| 欧美一级高清大全免费观看| 91精品国产综合久久小美女| 91精品福利视频| 在线欧美一区二区| 一本一道综合狠狠老| 91麻豆免费看| 欧美日韩国产大片| 在线电影院国产精品| 91精品国产综合久久久久久久久久| 欧美色网站导航| 欧美日韩在线播放三区四区| 欧美丰满少妇xxxxx高潮对白| 欧美日韩www| xfplay精品久久| 国产嫩草影院久久久久| 亚洲人一二三区| 亚洲18女电影在线观看| 狠狠狠色丁香婷婷综合激情| 国产福利不卡视频| 91福利在线导航| 91精品国产一区二区三区蜜臀| 久久精品欧美一区二区三区不卡 | 久久色.com| 一区二区在线观看免费视频播放| 亚洲一区二区五区| 国产一区二区伦理| 欧美日韩国产高清一区二区| 国产欧美一区二区三区网站| 亚洲一区在线视频观看| 精品一区二区三区在线观看| 在线视频国内自拍亚洲视频| 欧美大白屁股肥臀xxxxxx| 成人免费一区二区三区在线观看| 午夜精品一区在线观看| 成人激情午夜影院| 精品动漫一区二区三区在线观看| 一区二区三区国产精品| 不卡区在线中文字幕| 精品区一区二区| 欧美a级一区二区| 在线精品视频一区二区三四| 国产午夜精品一区二区三区四区| 日韩精品免费专区| 一本高清dvd不卡在线观看 | 欧美一区二区三区在线| 亚洲乱码国产乱码精品精可以看| 国产成人福利片| 久久蜜桃一区二区| 国产精品99久久久久久久女警| 欧美美女激情18p| 亚洲成人午夜电影| 欧美亚洲日本国产| 午夜精品久久久久影视| 欧美日韩国产影片| 日本不卡中文字幕| 精品国产免费人成在线观看| 日韩电影在线观看一区| 日韩一区二区三区三四区视频在线观看 | 成人美女视频在线看| 亚洲婷婷综合久久一本伊一区 | 日本女优在线视频一区二区| 在线观看91av| 成人开心网精品视频| 亚洲欧美国产毛片在线| 欧美日韩精品系列| 国产精品羞羞答答xxdd| 亚洲乱码日产精品bd | 成av人片一区二区| 亚洲一区二区四区蜜桃| 欧美大片一区二区三区| 国产成人综合视频| 日韩国产欧美一区二区三区| 久久婷婷成人综合色| 色婷婷激情综合| 久久精品国产77777蜜臀| 国产精品私人自拍| 欧美一区二区私人影院日本| 国产综合久久久久影院| 亚洲永久精品大片| 国产精品久久久久久久岛一牛影视| 91电影在线观看| 高清国产午夜精品久久久久久| 亚洲最大成人综合| 国产日韩欧美高清| 欧美一区二区视频在线观看2022| 99精品视频在线播放观看| 美女视频黄频大全不卡视频在线播放| 中文字幕在线不卡国产视频| 日韩精品一区二区三区视频在线观看| 成人短视频下载| 国产美女娇喘av呻吟久久| 亚洲成人自拍偷拍| 亚洲妇女屁股眼交7| 综合久久国产九一剧情麻豆| 久久久亚洲欧洲日产国码αv| 一本一道综合狠狠老| 一本大道久久a久久综合| 91无套直看片红桃| 91尤物视频在线观看| 9久草视频在线视频精品| 国v精品久久久网| 成人福利电影精品一区二区在线观看| 激情小说欧美图片| 国产专区综合网| 国产高清久久久| www.在线欧美| 欧洲精品中文字幕| 欧美在线免费观看视频| 欧美日韩国产电影| 久久久影视传媒| 国产精品三级视频| 一区二区三区成人在线视频| 亚洲一区二区三区在线播放| 日韩有码一区二区三区| 久久99最新地址| av日韩在线网站| 日韩欧美中文字幕制服| 久久久99精品免费观看| 一区二区三区日韩精品视频| 香蕉久久一区二区不卡无毒影院| 蜜臀国产一区二区三区在线播放| 国产高清精品在线| 欧美日韩成人综合在线一区二区| 欧美精品一区二区三区很污很色的 | 亚洲成人动漫一区| 成人免费视频网站在线观看| 欧美日韩国产首页| 国产精品久久久一本精品| 丝袜诱惑亚洲看片| 波多野洁衣一区| 2023国产精品| 丝袜美腿高跟呻吟高潮一区| 粗大黑人巨茎大战欧美成人| 欧美亚洲一区二区在线| 国产精品免费视频观看| 日本美女视频一区二区| 欧美午夜片在线观看| 亚洲欧洲精品天堂一级| 久久99久国产精品黄毛片色诱| 欧美中文字幕亚洲一区二区va在线| 欧美激情一区二区三区蜜桃视频| 亚洲成人动漫在线观看| 欧洲另类一二三四区| 亚洲色图在线播放| 色拍拍在线精品视频8848| 国产色一区二区| 99视频精品在线| 国产一区二区三区黄视频| 国产精品羞羞答答xxdd| 在线观看视频一区二区|