PHP imageconvolution 图像GD库函数



  • 定义和用法

    imageconvolution - 用系数 div 和 offset 申请一个 3x3 的卷积矩阵
  • 版本支持

    PHP4 PHP5 PHP7
    不支持 v5.1.0+支持 支持
  • 语法

    imageconvolution ( resource $image , array $matrix , float $div , float $offset )
    
    使用给定的系数和偏移量在图像上应用卷积矩阵。
  • 参数

    参数 必需的 描述
    image 由图象创建函数(例如imagecreatetruecolor()) 返回的图象资源。
    matrix 3x3矩阵:三个浮点数的三个数组组成的数组。
    div 卷积结果的除数,用于归一化。
    offset 颜色偏移量
  • 返回值

    成功时返回 TRUE, 或者在失败时返回 FALSE。
  • 示例

    $image = imagecreatefromgif('https://www.jc2182.com/images/colormap.gif');
    
    $emboss = array(array(2, 0, 0), array(0, -1, 0), array(0, 0, -1));
    imageconvolution($image, $emboss, 1, 127);
    
    header('Content-Type: image/png');
    imagepng($image, null, 9);
    
    以上示例输出:
    gd_9
    
  • 相关函数

    imagefilter() - 对图像使用过滤器