PHP imageaffinematrixget 图像GD库函数



  • 定义和用法

    imageaffinematrixget - 获取仿射变换矩阵.
  • 版本支持

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

    imageaffinematrixget ( int $type [, mixed $options ])
    
    返回仿射变换矩阵。
  • 参数

    参数 必需的 描述
    type IMG_AFFINE_* 常量之一。
    options 如果type为IMG_AFFINE_TRANSLATEIMG_AFFINE_SCALE,则选项必须是具有键x和y的数组,它们都具有浮点值。如果类型为IMG_AFFINE_ROTATEIMG_AFFINE_SHEAR_HORIZONTALIMG_AFFINE_SHEAR_VERTICAL,则选项必须为浮点数,用于指定角度。
  • 返回值

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

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

    imageaffine() - 返回经过仿射变换后的图像,剪切区域可选
    imageaffinematrixconcat() - 连接两个仿射变换矩阵