0

作为主题,我需要为图像设置属性或使用从客户端获得的属性作为矩阵值创建图像。我找到了一个名为 imageconvolution 的函数,但它不起作用。可能是我用错了。这是代码:

<?php
$image = imagecreatefromgif('http://www.php.net/images/php.gif');

$emboss = array(array(0, 0, 100), array(0, 0, 200), array(0, 0, 1));
imageconvolution($image, $emboss, 1, 0);

header('Content-Type: image/png');
imagepng($image, null, null);
?>

矩阵值用于缩放或旋转或移动图像。这些代码对吗?我希望能找到人来教我。非常感谢。

4

1 回答 1

0

缩放、旋转和移动是仿射变换。您不能对此矩阵使用卷积。我认为使用 php Imagick 扩展最简单的方法。它有一个 affineTransformImage 函数,您可以使用它:http: //php.net/manual/en/imagick.affinetransformimage.php

于 2013-09-22T10:03:33.810 回答