Intervention image 中文文档

创建

  • cache() 创建缓存的图像
  • canvas() 创建一个新的空图像资源
  • backup() 备份当前图像状态
  • make() 创建新的图像资源

插入

  • circle() 画一个圆
  • ellipse() 绘制椭圆
  • fill() 填充
  • insert(mixed $source, string $position = ‘top-left’, int $x = 0, int $y = 0) 插入
  • line() 画一条线
  • pixel() 绘制单个像素
  • polygon() 绘制多边形
  • rectangle() 绘制一个矩形
  • text() 插入文本

修改

  • blur() 模糊图像
  • brightness() 更改图像的亮度
  • colorize() 更改图像的色彩平衡
  • contrast()更改图像的对比度
  • crop() 裁剪图像
  • flip() 翻转
  • gamma() 应用伽玛校正
  • greyscale() 将图像转换为灰度版本
  • fit() 合并裁剪和调整大小
  • heighten() 按给定高度按比例调整图像大小
  • invert() 反转图像的颜色
  • mask() 对图像应用Alpha遮罩
  • opacity() 设置图像的不透明度
  • orientate() 自动调整图像方向
  • pixelate() 将图像像素化
  • reset() 重置图像实例
  • resize() 调整当前图像的大小
  • resizeCanvas() 调整图像边界大小
  • rotate() 旋转图像
  • sharpen() 锐化图像
  • stream() 获取流
  • trim() 修减掉图像的一部分
  • widen() 按给定宽度按比例调整图像大小

获取

  • encode() 编码图像
  • exif() 从图像读取Exif数据
  • filesize() 文件大小
  • filter() 筛选器
  • getCore() 读取图像的核心实例
  • height() 获取图像的高度
  • interlace() 切换隔行扫描模式
  • iptc() 从图像读取IPTC元数据
  • limitColors() 设置最大颜色数
  • mime() 获取MIME类型
  • pickColor() 从图像中挑选一种颜色
  • response() 将图像附加到新的HTTP响应
  • save() 保存
  • width() 获取宽度

删除

  • destroy() 销毁图像—释放内存