PHP Класс Cml\Vendor\Image

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
addWaterMark ( string $sourceImage, string $waterMarkImage, null | string $saveName = null, integer $alpha = 80, null $positionW = null, null $positionH = null, integer $quality = 100 ) : mixed 图片打水印
getImageInfo ( string $image ) : array | false 取得图像信息
makeThumb ( string $image, string $thumbName, null $type = null, integer $width = 100, integer $height = 50, boolean $isAutoFix = true ) : false | string 生成缩略图
output ( string &$image, string $type = 'png', string $filename = null, integer $quality = 100 ) : mixed 输出图片

Описание методов

addWaterMark() публичный статический Метод

图片打水印
public static addWaterMark ( string $sourceImage, string $waterMarkImage, null | string $saveName = null, integer $alpha = 80, null $positionW = null, null $positionH = null, integer $quality = 100 ) : mixed
$sourceImage string 源图片
$waterMarkImage string 水印
$saveName null | string 保存路径,默认为覆盖原图
$alpha integer 水印透明度
$positionW null 水印位置 相对原图横坐标
$positionH null 水印位置 相对原图纵坐标
$quality integer 生成的图片的质量 jpeg有效
Результат mixed

getImageInfo() публичный статический Метод

取得图像信息
public static getImageInfo ( string $image ) : array | false
$image string 图像文件名
Результат array | false | false

makeThumb() публичный статический Метод

生成缩略图
public static makeThumb ( string $image, string $thumbName, null $type = null, integer $width = 100, integer $height = 50, boolean $isAutoFix = true ) : false | string
$image string 要缩略的图
$thumbName string 生成的缩略图的路径
$type null 要生成的图片类型 默认跟原图一样
$width integer 缩略图的宽度
$height integer 缩略图的高度
$isAutoFix boolean 是否按比例缩放
Результат false | string

output() публичный статический Метод

输出图片
public static output ( string &$image, string $type = 'png', string $filename = null, integer $quality = 100 ) : mixed
$image string 被载入的图片
$type string 输出的类型
$filename string 保存的文件名
$quality integer jpeg保存的质量
Результат mixed