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


分享:php中get_object_vars()方法用法實例這篇文章主要介紹了php中get_object_vars()方法用法,實例分析了get_object_vars()方法獲取對象中屬性的使用技巧,需要的朋友可以參考下 本文實例分析了php中get_object_vars()方法的用法。分享給大家供大家參考。具體分析如下: 語法:get_object_var($object),返回一
- 相關鏈接:
- 教程說明:
PHP教程-支持png透明圖片的php生成縮略圖類分享
。