成人精品一区二区三区中文字幕-成人精品一区二区三区-成人精品一级毛片-成人精品亚洲-日本在线视频一区二区-日本在线视频免费

導(dǎo)航首頁 ? 技術(shù)教程 ? php實現(xiàn)圖片按比例截取的方法
全站頭部文字 我要出現(xiàn)在這里
php實現(xiàn)圖片按比例截取的方法 658 2024-01-10   

本文實例講述了php實現(xiàn)圖片按比例截取的方法。分享給大家供大家參考,具體如下:

filename = 'img/test.jpg';
$all_type = array(
"jpg"  => array("create"=>"ImageCreateFromjpeg", "output"=>"imagejpeg"  , "exn"=>".jpg"),
"gif"  => array("create"=>"ImageCreateFromGIF" , "output"=>"imagegif"  , "exn"=>".gif"),
"jpeg"  => array("create"=>"ImageCreateFromjpeg", "output"=>"imagejpeg"  , "exn"=>".jpg"),
"png"  => array("create"=>"imagecreatefrompng" , "output"=>"imagepng"  , "exn"=>".png"),
"wbmp"  => array("create"=>"imagecreatefromwbmp", "output"=>"image2wbmp" , "exn"=>".wbmp")
);
$imgtype = getimagesize($filename);
$width = $imgtype[0];
$height = $imgtype[1];
$type = str_replace('image/','',$imgtype['mime']);
$func_create = $all_type[$type]['create'];
$func_output = $all_type[$type]['output'];
$x = $y =0;
if(($width * 100)>($height * 120))
{
$newwidth = ceil($height * 120/100);
$newheight = $height;
$x = ($width-$newwidth)/2;
}
elseif(($width * 100)<($height * 120))
{
$newheight = ceil($width * 100/120);
$newwidth = $width;
$y = ($height-$newheight)/2;
}
else
{
$newheight = $height;
$newwidth = $width; 
}
// Load
$thumb = imagecreatetruecolor($newwidth, $newheight);
$source = $func_create($filename);
// Resize
imagecopyresized($thumb, $source, 0, 0, 0, 0, $newwidth, $newheight, $newwidth, $newheight);
// Output
$func_output($thumb,'a.jpeg');

PS:這里再為大家推薦幾款比較實用的圖片處理工具供大家參考使用:

在線圖片轉(zhuǎn)換BASE64工具:
http://tools.gimoo.net/transcoding/img2base64

ICO圖標(biāo)在線生成工具:
http://tools.gimoo.net/aideddesign/ico_img

在線Email郵箱圖標(biāo)制作工具:
http://tools.gimoo.net/email/emaillogo

在線圖片格式轉(zhuǎn)換(jpg/bmp/gif/png)工具:
http://tools.gimoo.net/aideddesign/picext

更多關(guān)于PHP相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《PHP圖形與圖片操作技巧匯總》、《PHP基本語法入門教程》、《PHP運算與運算符用法總結(jié)》、《php面向?qū)ο蟪绦蛟O(shè)計入門教程》、《PHP網(wǎng)絡(luò)編程技巧總結(jié)》、《PHP數(shù)組(Array)操作技巧大全》、《php字符串(string)用法總結(jié)》、《php+mysql數(shù)據(jù)庫操作入門教程》及《php常見數(shù)據(jù)庫操作技巧匯總》

希望本文所述對大家PHP程序設(shè)計有所幫助。



主站蜘蛛池模板: 爆操在线观看| 我们结婚吧 电视剧| 郑艳丽曹查理主演的影片| 好好说再见电影| 名星| 兔子先生第四季在线观看| 金鸳鸯| 周传雄黄昏歌词| 美女亚洲| 李耀| 夜魔3| 肥皂泡节选阅读理解答案三年级| 霹雳火 电影| 一个桃子的热量| 洋葱电影| 小班健康活动教案40篇| 情哥哥| 抖音国际版| 卧虎藏龙演员名单| 八年级英语阅读理解专项训练| 韩国xxxxxxxxxxxx| 伊人1314| 凤凰资讯台| 满天星的电影都有哪些| 欧美gv网站| 芦苇编剧| 单身情歌 歌词| 日本女人视频| 天云山传奇 电影| 《救苦经》念诵| 看黄免费在线| 松雪泰子| 黎小军| 大尾鲈鳗| 坡道上的家| 六年级上册美术教案人教版| 一个国家的诞生| 牛素云| 新红楼梦电影| 周三强电视剧全集免费| 王牌替身免费观看全集|

!!!站長長期在線接!!!

網(wǎng)站、小程序:定制開發(fā)/二次開發(fā)/仿制開發(fā)等

各種疑難雜癥解決/定制接口/定制采集等

站長微信:lxwl520520

站長QQ:1737366103