PHP怎么樣才生成縮略圖?

2017-02-28 1280 4 編輯:深圳網站建設 來源:互聯網

PHP上傳圖片、生成縮略圖是比較常用到的功能,一般我們會把這些功能寫一個類,方便我們調用。今天發現了一個比較簡單些的PHP生成縮略圖函數的代碼,不敢獨享,特此與大家分享。自己使用時候認真看一下,代碼中都有注釋的。

function img_create_small($big_img, $width, $height, $small_img) {//原始大圖地址,縮略圖寬度,高度,縮略圖地址

$imgage = getimagesize($big_img); //得到原始大圖片

switch ($imgage[2]) { // 圖像類型判斷

case 1:

$im = imagecreatefromgif($big_img);

break;

case 2:

$im = imagecreatefromjpeg($big_img);

break;

case 3:

$im = imagecreatefrompng($big_img);

break;

}

$src_W = $imgage[0]; //獲取大圖片寬度

$src_H = $imgage[1]; //獲取大圖片高度

$tn = imagecreatetruecolor($width, $height); //創建縮略圖

imagecopyresampled($tn, $im, 0, 0, 0, 0, $width, $height, $src_W, $src_H); //復制圖像并改變大小

imagejpeg($tn, $small_img); //輸出圖像

}

調用返回的地址就行了,那就是縮略圖的地址。可將此保存成函數,使用時引入。

專業的網站建設公司,深正互聯,如您有網站營銷需求,請您關注我們,或者致電13828884598


本站文章均為深正網站建設摘自權威資料,書籍,或網絡原創文章,如有版權糾紛或者違規問題,請即刻聯系我們刪除,我們歡迎您分享,引用和轉載,但謝絕直接搬磚和抄襲!感謝...
關注深正互聯
我們猜你喜歡
七星彩头尾 果脯赚钱吗 梦幻西游贴吧 好赢彩票安卓 中哈尔滨麻将 可以赚钱旅游公众号 孤竹城赚钱关卡有哪些 地下城与勇士赚钱视频2017 亚上彩安卓 医院自动售货机买什么赚钱吗 现在有哪些app能赚钱的软件 鸿利彩票安卓 骑电动车送快递赚钱吗 文化产业联盟 赚钱 工作赚钱重要好处 星辰陕西麻将手机版下载 乐胡麻将下载免费 甘肃