支持png透明圖片的php生成縮略圖類分享_PHP教程
推薦:php面向?qū)ο笾衧tatic靜態(tài)屬性與方法的內(nèi)存位置分析這篇文章主要介紹了php面向?qū)ο笾衧tatic靜態(tài)屬性與方法的內(nèi)存位置,通過內(nèi)存位置實例分析了static靜態(tài)屬性的原理與使用技巧,需要的朋友可以參考下 本文實例分析了php面向?qū)ο笾衧tatic靜態(tài)屬性與方法的內(nèi)存位置。分享給大家供大家參考。具體如下: static靜態(tài)屬性的內(nèi)存
這篇文章主要介紹了支持png透明圖片的php生成縮略圖類分享,本文代碼基于GD2圖形庫,實現(xiàn)支持png透明圖片生成縮略圖,需要的朋友可以參考下
注:此功能依賴GD2圖形庫
最近要用php生成縮略圖,在網(wǎng)上找了一下,發(fā)現(xiàn)了這篇文章:PHP生成圖片縮略圖
試用了一下后,發(fā)現(xiàn)有這樣幾個問題:
1、png圖片生成的縮略圖是jpg格式的
2、png圖片生成的縮略圖沒有了透明(半透明)效果(填充了黑色背景)
3、代碼語法比較老
因此,在這個版本的基礎(chǔ)上簡單修改優(yōu)化了一下。
PHP生成縮略圖類
?使用
使用時,直接調(diào)用類的構(gòu)造函數(shù)即可,構(gòu)造函數(shù)如下:
$resizeimage = new resizeimage($imgPath, $width, $height, $isCut, $savePath);
參數(shù)
$imgPath:原圖片地址
$width:縮略圖寬
$height:縮略圖高
$isCut:是否裁剪,bool值
$savePath:縮略圖地址(可以跟原圖片地址相同)
示例
?效果


分享:php中g(shù)et_object_vars()方法用法實例這篇文章主要介紹了php中g(shù)et_object_vars()方法用法,實例分析了get_object_vars()方法獲取對象中屬性的使用技巧,需要的朋友可以參考下 本文實例分析了php中g(shù)et_object_vars()方法的用法。分享給大家供大家參考。具體分析如下: 語法:get_object_var($object),返回一
- php面向?qū)ο笾衧tatic靜態(tài)屬性與方法的內(nèi)存位置分析
- php中g(shù)et_object_vars()方法用法實例
- php面向?qū)ο笾衧tatic靜態(tài)屬性和靜態(tài)方法的調(diào)用
- php延遲靜態(tài)綁定實例分析
- php定時執(zhí)行任務(wù)設(shè)置詳解
- 遷移PHP版本到PHP7
- php include類文件超時問題處理
- PHP的cURL庫簡介及使用示例
- PHP實用函數(shù)分享之去除多余的0
- php安裝模式mod_php和Fastcgi的選擇與對比
- 一個常用的正則表達驗證類
- php如何調(diào)用c接口無錯版
- 相關(guān)鏈接:
- 教程說明:
PHP教程-支持png透明圖片的php生成縮略圖類分享
。