PHP imageaffinematrixconcat 图像GD库函数



  • 定义和用法

    imageaffinematrixconcat - 连接两个仿射变换矩阵。
  • 版本支持

    PHP4 PHP5 PHP7
    不支持 5.5.0+支持 支持
  • 语法

    imageaffinematrixconcat ( array $m1 , array $m2 )
    
    返回两个仿射变换矩阵的串联,如果一次将多个变换应用于同一图像,这将很有用。
  • 参数

    参数 必需的 描述
    m1 仿射变换矩阵(具有键0到5和浮点值的数组)。
    m2 仿射变换矩阵(具有键0到5和浮点值的数组)。
  • 返回值

    仿射变换矩阵(具有键0到5和浮点值的数组)或在失败时返回FALSE。
  • 示例

    $m1 = imageaffinematrixget(IMG_AFFINE_TRANSLATE, array('x'=> 2, 'y' => 3));
    $m2 = imageaffinematrixget(IMG_AFFINE_SCALE, array('x'=> 4, 'y' => 5));
    $matrix = imageaffinematrixconcat($m1, $m2);
    print_r($matrix);
    
    以上示例输出:
    Array
    (
        [0] => 4
        [1] => 0
        [2] => 0
        [3] => 5
        [4] => 8
        [5] => 15
    )       
    
  • 相关函数

    imageaffine() - 返回经过仿射变换后的图像,剪切区域可选
    imageaffinematrixget() - 获取仿射变换矩阵