📜  PHP | imagick affineTransformImage()函数

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

PHP | imagick affineTransformImage()函数

Imagick::affineTransformImage()函数是PHP中的一个内置函数,用于按照仿射矩阵的指示变换图像。

句法:

bool Imagick::affineTransformImage( $matrix )

参数:此函数接受单个参数$matrix ,它保存基于旋转、剪切、缩放等的仿射矩阵的值,......

返回值:此函数在成功时返回 True,在失败时返回 FALSE。

下面的程序说明了PHP中的 Imagick::affineTransformImage()函数:

程序:该程序使用 Imagick::affineTransformImage()函数通过仿射给定仿射矩阵变换图像。

 cos($theta), "sy" => cos($theta),
    "rx" => sin($theta), "ry" => -sin($theta),
    "tx" => 0, "ty" => 0,
);
     
// Use affine() function
$imagickDraw->affine($affineRotate);
  
// Set the image format
$imagick->setImageFormat("png");
  
// Use affineImageFormat() function
$imagick->affineTransformImage($imagickDraw);
    
header("Content-Type: image/png");
  
// Display the output image
echo $imagick->getImageBlob();
       
?>

输出:
仿射变换图像() 函数

参考: https://www. PHP.net/manual/en/imagick.affinetransformimage。 PHP