Class: WindImage
Source Location: /utility/WindImage.php
Class WindImage
Method Summary
static
array|boolean
|
getImgInfo() |
获得图片的信息,返回图片的源及图片的高度和宽度 |
Methods
static array|boolean getImgInfo(
string
$srcFile
)
|
|
获得图片的信息,返回图片的源及图片的高度和宽度
Parameters:
API Tags:
static array|boolean makeThumb(
string
$srcFile, string
$dstFile, int
$dstW, string
$dstH, [string
$isProportion = FALSE]
)
|
|
生成略缩图
Parameters:
string |
$srcFile: |
源图片 |
string |
$dstFile: |
略缩图保存位置 |
int |
$dstW: |
略缩图宽度 |
string |
$dstH: |
略缩图高度 |
string |
$isProportion: |
略缩图是否等比略缩,默认为false |
API Tags:
static boolean makeWatermark(
string
$source, [int|array
$waterPos = 0], [string
$waterImg = ''], [string
$waterText = ''], [array
$attribute = ''], [string
$waterPct = 50], [string
$waterQuality = 75], [string
$dstsrc = null]
)
|
|
给图片制作水印
水印的位置可以为: array(0 => '随机位置', 1 => '顶部居左', 2 => '顶部居中', 3 => '顶部居右', 4 => '底部居左', 5 => '底部居中', 6 => '底部居右', 7 => '中心位置')
Parameters:
string |
$source: |
图片的源文件 |
int|array |
$waterPos: |
水印的位置,可以选择从0-7或是制定开始位置x,y,默认为0,随机位置 |
string |
$waterImg: |
作为水印的图片,默认为空 |
string |
$waterText: |
作为水印的文字,默认为空 |
array |
$attribute: |
文字水印的属性,只对文字水印有效 array(0 => '字体文件',1 => '系统编码', 2 => '字体颜色', 3 => '字体大小')
|
string |
$waterPct: |
水印透明度,从0到100,0完全透明,100完全不透明,默认为50 |
string |
$waterQuality: |
图片质量--jpeg,默认为75 |
string |
$dstsrc: |
目标文件位置,默认为null即不保存 |
API Tags:
|
|