class Image

图片处理扩展类

Methods

static  array
getImageInfo( string $image)

取得图像信息

static  mixed
addWaterMark( string $sourceImage, string $waterMarkImage, null|string $saveName = null, int $alpha = 80, null $positionW = null, null $positionH = null, int $quality = 100)

图片打水印

static  false|string
makeThumb( string $image, string $thumbName, null $type = null, int $width = 100, int $height = 50, bool $isAutoFix = true)

生成缩略图

static  mixed
output( string $image, string $type = 'png', string $filename = null, int $quality = 100)

输出图片

Details

at line line 28
static array getImageInfo( string $image)

取得图像信息

Parameters

string $image 图像文件名

Return Value

array | false

at line line 50
static mixed addWaterMark( string $sourceImage, string $waterMarkImage, null|string $saveName = null, int $alpha = 80, null $positionW = null, null $positionH = null, int $quality = 100)

图片打水印

Parameters

string $sourceImage 源图片
string $waterMarkImage 水印
null|string $saveName 保存路径,默认为覆盖原图
int $alpha 水印透明度
null $positionW 水印位置 相对原图横坐标
null $positionH 水印位置 相对原图纵坐标
int $quality 生成的图片的质量 jpeg有效

Return Value

mixed

at line line 94
static false|string makeThumb( string $image, string $thumbName, null $type = null, int $width = 100, int $height = 50, bool $isAutoFix = true)

生成缩略图

Parameters

string $image 要缩略的图
string $thumbName 生成的缩略图的路径
null $type 要生成的图片类型 默认跟原图一样
int $width 缩略图的宽度
int $height 缩略图的高度
bool $isAutoFix 是否按比例缩放

Return Value

false|string

at line line 159
static mixed output( string $image, string $type = 'png', string $filename = null, int $quality = 100)

输出图片

Parameters

string $image 被载入的图片
string $type 输出的类型
string $filename 保存的文件名
int $quality jpeg保存的质量

Return Value

mixed