图片处理
//圖片處理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);} 讀取圖片,獲取圖片信息 //讀取圖片$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'); 圖片裁剪和縮放 //圖片處理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');} 翻轉、水印(圖片/文字水印)
?
更多關于圖片的處理請參考tp5.0框架開發手冊
轉載于:https://www.cnblogs.com/lichao666888/p/9047650.html
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
- 上一篇: [WPF系列]Button 自定义
- 下一篇: Android调试秘钥证书指纹获取方式