3

我在PHP GD中使用卷积矩阵来表示锐度,我想改变锐度“级别”

如果我想让它或多或少尖锐,我会在哪里进行更改

$image = imagecreatefromjpeg('pic.jpg');

$matrix = array(
  array(0, -1, 0), 
  array(-1, 5, -1), 
  array(0, -1, 0)
);

imageconvolution($image, $matrix, 1, 0.001);
header("Content-type: image/jpeg");
imagejpeg($image);
4

2 回答 2

2

尝试查看http://www.gamedev.net/reference/programming/features/imageproc/page2.asp

网络上有很多示例,但根据经验,您可以先在 GIMP 或 PS 或任何其他具有此功能的编辑器中尝试这些参数(图像卷积很常见)

于 2010-08-27T23:25:05.680 回答
2

你真正需要做的是使用这个公式

其中 k = 锐度级别。

于 2010-08-28T02:59:21.227 回答