![图片处理
更多关于图片的处理请参考tp5.0框架开发手册]()
![图片处理
更多关于图片的处理请参考tp5.0框架开发手册]()
//图片处理
public function img(){
//读取图片
$image=Image::open('./img/02.jpg');
//dump($image);
//获取图片的信息
// 返回图片的宽度
$width = $image->width();
// 返回图片的高度
$height = $image->height();
// 返回图片的类型
$type = $image->type();
// 返回图片的mime类型
$mime = $image->mime();
// 返回图片的尺寸数组 0 图片宽度 1 图片高度
$size = $image->size();
dump($width);
dump($height);
dump($type);
dump($mime);
dump($size);
}
读取图片,获取图片信息
![图片处理
更多关于图片的处理请参考tp5.0框架开发手册]()
![图片处理
更多关于图片的处理请参考tp5.0框架开发手册]()
//读取图片
$image=Image::open('./img/02.jpg');
//dump($image);
//将图片裁剪为300x300并保存为crop.jpg 默认从顶点开始裁剪
//$image->crop(300, 300)->save('./img/crop.jpg');
//支持从某个坐标开始裁剪,例如下面从(100,30)开始裁剪,例如:
//将图片裁剪为300x300并保存为crop2.jpg
//$image->crop(300, 300,100,30)->save('./img/crop2.jpg');
//使用thumb方法生成缩略图,例如:
// 按照原图的比例生成一个最大为150*150的缩略图并保存为thumb.png
$image->thumb(150, 150)->save('./img/crop3.jpg');
图片裁剪和缩放
![图片处理
更多关于图片的处理请参考tp5.0框架开发手册]()
![图片处理
更多关于图片的处理请参考tp5.0框架开发手册]()
//图片处理
public function img(){
//读取图片
$image=Image::open('./img/02.jpg');
//dump($image);
//将图片裁剪为300x300并保存为crop.jpg 默认从顶点开始裁剪
//$image->crop(300, 300)->save('./img/crop.jpg');
//支持从某个坐标开始裁剪,例如下面从(100,30)开始裁剪,例如:
//将图片裁剪为300x300并保存为crop2.jpg
//$image->crop(300, 300,100,30)->save('./img/crop2.jpg');
//使用thumb方法生成缩略图,例如:
// 按照原图的比例生成一个最大为150*150的缩略图并保存为thumb.png
//$image->thumb(200, 200)->save('./img/yang.jpg');
//翻转
//$image->flip()->save('./img/fan.jpg');
//旋转
//$image->rotate(90)->save('./img/xuan2.jpg');
//图片水印 第二个参数为水印的位置 第三个参数透明度
//$image->water('./img/logo.png',9,50)->save('./img/shui.jpg');
//文字水印
$image->text('杨晓静好可爱啊','STCAIYUN.TTF',20,'#ff0000')->save('./img/wen.jpg');
}
翻转、水印(图片/文字水印)