91亚洲精品久久久蜜桃网站 _96av麻豆蜜桃一区二区_97人妻精品一区二区三区免费_亚洲国产午夜_伊人影院在线观看视频_欧美aa在线视频_日韩中文字幕电影_亚洲国产高清一区_亚洲36d大奶网_精品国内亚洲2022精品成人

  • 您好!歡迎來到金點子源碼網!
  • 登錄 注冊

源碼網_提供網站源碼、discuz、wordpress主題與插件和站長教程等資源的下載服務

PbootCms縮略圖裁剪優化居中裁剪(直接上干貨)

PbootCms模板默認的圖片裁剪是從左上角開始裁剪,使用width,height,maxwidth,maxheight等參數進行調節。
但是裁剪出來的圖片始終感覺不是那么令人滿意。(也許是我不會用)
比如多人物合影,PB默認的裁剪是左上,那么這個裁剪就會丟掉C位,那怎么能行。
今天來優化一下裁剪圖片,讓他能簡單快捷的裁剪出理想的圖片。
我想要的效果是不論橫圖豎圖都是居中裁剪。
翠花,上干貨!

解決方案

 
首先找到裁剪縮略圖的方法,
文件位置:/core/function/file.php
搜索:function cut_img,大約在447行

對cut_img方法進行優化,直接上代碼:

01// 剪切圖片
02function cut_img($src_image, $out_image = null, int $new_width = null, int $new_height = null, $img_quality = 90)
03{
04// 輸出地址
05if (! $out_image)
06$out_image = $src_image;
07
08// 讀取配置文件設置
09if (! $new_width && ! $new_height)
10return;
11
12// 獲取圖片屬性
13list ($width, $height, $type, $attr) = getimagesize($src_image);
14switch ($type) {
15case 1:
16$img = imagecreatefromgif($src_image);
17break;
18case 2:
19$img = imagecreatefromjpeg($src_image);
20break;
21case 3:
22$img = imagecreatefrompng($src_image);
23break;
24}
25
26// 不限定是等比例縮放
27if (! $new_width) {
28$new_width = floor($width * ($new_height / $height));
29}
30if (! $new_height) {
31$new_height = floor($height * ($new_width / $width));
32}
33// 創建畫布
34$new_img = imagecreatetruecolor($new_width, $new_height);
35
36// 創建透明畫布,避免黑色
37if ($type == 1 || $type == 3) {
38$color = imagecolorallocate($new_img, 255, 255, 255);
39imagefill($new_img, 0, 0, $color);
40imagecolortransparent($new_img, $color);
41}
42
43
44// 先縮放
45$scale = max($new_width / $width, $new_height / $height);
46$scale_width = floor($scale * $width);
47$scale_height = floor($scale * $height);
48$scale_img = imagecreatetruecolor($scale_width, $scale_height); // 創建畫布
49if(function_exists("ImageCopyResampled")) {
50imagecopyresampled($scale_img, $img, 0, 0, 0, 0, $scale_width, $scale_height, $width, $height);
51} else {
52imagecopyresized($scale_img, $img, 0, 0, 0, 0, $scale_width, $scale_height, $width, $height);
53}
54//再裁剪
55$start_x = ($scale_width - $new_width) / 2;
56$start_y = ($scale_height - $new_height) / 2;
57
58//拷貝剪切的圖像數據到畫板,生成剪切圖像
59imagecopy($new_img, $scale_img, 0, 0, $start_x, $start_y, $scale_width, $scale_height);
60
61check_dir(dirname($out_image), true); // 檢查輸出目錄
62
63switch ($type) {
64case 1:
65imagegif($new_img, $out_image, $img_quality);
66break;
67case 2:
68imagejpeg($new_img, $out_image, $img_quality);
69break;
70case 3:
71imagepng($new_img, $out_image, $img_quality / 10); // $quality參數取值范圍0-99 在php 5.1.2之后變更為0-9
72break;
73default:
74imagejpeg($new_img, $out_image, $img_quality);
75}
76imagedestroy($new_img);
77imagedestroy($img);
78return true;
79}
小伙伴可以直接復制替換該方法。

使用方法

1{pboot:list scode=*}
2<a href= "[list:link]"><img src="[list:ico width=600 height=400]" /></a>
3{/pboot:list}
如上代碼,直接生成600*400像素的居中裁剪過的圖片。
收工。
舉個例子:列表中輸出圖片

本文鏈接:http://www.www9463.cn/xinwendongtai/1977.html

版權聲明:站內所有文章皆來自網絡轉載,只供模板演示使用,并無任何其它意義!

聯系客服
網站客服 業務合作 在線客服QQ
294169012
微信號
微信號
微信號
返回頂部
国产成人欧美一区二区三区的| 精品久久久久久中文| 黄色免费三级| a级精品九九九大片免费看| 日韩在线观看免费完整版视频| 欧美激情一区二区三区在线播放| 一级毛片看真人在线视频| 九九九在线视频| 国产精品12| 尤物视频网站在线观看| 日韩中文字幕一区二区不卡| 天天做人人爱夜夜爽2020毛片| 精品久久久久久中文| 一级女性全黄久久生活片| 可以在线看黄的网站| 99色吧| 色综合久久天天综合| 91麻豆精品国产自产在线 | 欧美另类videosbestsex视频 | 精品国产香蕉在线播出| 日韩综合| 成人免费网站视频ww| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 999久久66久6只有精品| 韩国三级视频网站| 欧美一级视频免费观看| 毛片的网站| 99热视热频这里只有精品| 午夜欧美成人香蕉剧场| 黄色免费三级| 日韩女人做爰大片| 国产一区二区高清视频| 欧美日本免费| 日韩一级黄色大片| 久久久久久久免费视频| 天天色成人| 欧美国产日韩在线| 国产不卡在线观看| 成人av在线播放| 国产91精品一区| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 尤物视频网站在线观看| 日韩av成人| 国产成人欧美一区二区三区的| 日韩在线观看免费完整版视频| 国产一区二区高清视频| 久久国产一区二区| 午夜激情视频在线观看| 日韩免费片| 黄视频网站免费观看| 国产不卡在线观看| 久久精品成人一区二区三区| 久久精品欧美一区二区| 国产亚洲精品aaa大片| 日韩在线观看免费| 成人免费观看的视频黄页| 国产麻豆精品视频| 免费的黄色小视频| 国产高清在线精品一区二区| 国产视频一区二区三区四区| 久久精品欧美一区二区| 91麻豆精品国产片在线观看| 亚洲www美色| 日韩一级黄色大片| 久久久久久久网| 亚洲天堂一区二区三区四区| 国产伦久视频免费观看视频| 韩国三级香港三级日本三级| 一级毛片视频免费| 亚洲精品影院一区二区| 国产伦精品一区三区视频| 亚欧成人乱码一区二区| 精品视频在线观看视频免费视频 | 麻豆午夜视频| 日本伦理网站| 99久久精品费精品国产一区二区| 九九免费高清在线观看视频| 欧美国产日韩久久久| 国产精品免费精品自在线观看| 久草免费在线视频| 国产精品自拍在线| 国产一区二区高清视频| 亚洲精品久久玖玖玖玖| 久久精品欧美一区二区| 黄色福利片| 久久久久久久网| 你懂的福利视频| 久久精品免视看国产明星 | 国产一区二区精品| 你懂的福利视频| 一级女性全黄久久生活片| 久久国产精品只做精品| 精品视频在线观看一区二区三区| 国产伦久视频免费观看视频| 香蕉视频一级| 精品视频一区二区三区| 国产精品自拍亚洲| 高清一级做a爱过程不卡视频| 天天做人人爱夜夜爽2020毛片| 成人影院一区二区三区| 国产激情视频在线观看| 99色视频在线| 精品在线视频播放| 国产一区二区精品| 日本免费看视频| 成人免费网站视频ww| 青青久久精品国产免费看| 日韩在线观看免费| 国产高清视频免费观看| 尤物视频网站在线观看| 天天做人人爱夜夜爽2020毛片| 欧美另类videosbestsex视频 | 美女免费精品高清毛片在线视| 日本免费看视频| 久久国产一区二区| 国产不卡高清| 色综合久久久久综合体桃花网| 国产成人欧美一区二区三区的| 久久精品道一区二区三区| 香蕉视频一级| 亚飞与亚基在线观看| 久久国产一区二区| 精品国产一级毛片| 日韩免费片| 日本特黄特黄aaaaa大片| 一级女性全黄生活片免费| 日韩av成人| 久久国产精品只做精品| 九九久久国产精品| 在线观看成人网| 成人免费福利片在线观看| 亚洲精品影院| 精品在线视频播放| 成人免费观看的视频黄页| 精品在线视频播放| 四虎久久影院| 欧美一级视频免费观看| 亚洲www美色| 日韩av成人| 精品国产一区二区三区久久久狼| 午夜家庭影院| 欧美一级视| 久久99中文字幕| 国产一级生活片| 精品视频在线观看一区二区三区| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 精品视频一区二区三区| 国产极品精频在线观看| 九九热精品免费观看| 韩国毛片 免费| 精品国产一区二区三区久久久狼| 国产综合91天堂亚洲国产| 91麻豆精品国产自产在线 | 欧美a级v片不卡在线观看| 高清一级片| 午夜在线观看视频免费 成人| 91麻豆精品国产片在线观看| 亚洲 欧美 成人日韩| 日韩在线观看视频网站| 国产精品免费精品自在线观看| 国产网站免费观看| 国产激情视频在线观看| 日韩综合| 欧美a级片免费看| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 黄色福利片| 国产成a人片在线观看视频 | 亚洲不卡一区二区三区在线| 欧美国产日韩久久久| 可以免费看污视频的网站| 精品国产一区二区三区久久久蜜臀| 精品视频在线看 | 午夜激情视频在线观看| 国产一区二区精品久久91| 香蕉视频久久| 国产亚洲精品aaa大片| 国产一级生活片| 国产91丝袜高跟系列| 亚飞与亚基在线观看| 中文字幕一区二区三区 精品| 你懂的福利视频| 免费毛片播放| 九九久久国产精品| 四虎久久影院| 午夜久久网| 国产伦精品一区三区视频| 亚洲第一页色| 精品久久久久久中文字幕一区| 天天做人人爱夜夜爽2020毛片| 欧美18性精品| 精品在线观看一区| 日韩在线观看免费| 精品视频在线观看免费| 香蕉视频一级| 国产原创中文字幕| 国产一区二区精品久久91| 一本伊大人香蕉高清在线观看| 99色视频在线| 国产亚洲精品aaa大片| 九九九国产|