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