📜  PHP | imageaffine()函数

📅  最后修改于: 2022-05-13 01:56:43.163000             🧑  作者: Mango

PHP | imageaffine()函数

imageaffine()函数是PHP中的一个内置函数,用于使用可选的剪切区域获取包含仿射变换的 src 图像的图像。仿射是一种涉及 MATRICES 的几何变换操作。

句法:

resource imageaffine( resource $image, array $affine, array $clip )

参数:此函数接受三个参数,如上所述,如下所述:

  • $image:指定图片资源。
  • $affine:它指定键为 0 到 5 的数组。
  • $clip:指定要裁剪的区域。

返回值:此函数在成功时返回仿射图像资源,在失败时返回 FALSE。

异常:此函数在出错时抛出异常。

下面给出的程序说明了PHP中的imageaffine()函数

方案一:


输出:

方案二:

 0,
    'y' => 0,
    'width' => 200,
    'height' => 200,
];
  
// Affine the image
$newimage = imageaffine($im, [-1, 0, 0, sin(4), 0, 0], $clipped);
  
// Output the image
header('Content-Type: image/png');
imagepng($newimage);
?>

输出:

参考: https://www. PHP.net/manual/en/函数.imageaffine。 PHP