PHP 清晰度卷积矩阵
我正在使用 卷积矩阵对于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);
I'm using a convolution matrix for sharpness in PHP GD and I want to change the sharpness "level".
Where would I make changes to this if I want to make it more or less sharp?
$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);
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
尝试查看 http://www.gamedev.net/reference/programming /features/imageproc/page2.asp
网上有很多示例,但根据经验,您可以首先在 GIMP 或 PS 或任何其他具有此功能的编辑器中尝试这些参数(图像卷积非常漂亮)常见的)
try looking on http://www.gamedev.net/reference/programming/features/imageproc/page2.asp
There are lots of examples on the web, but as a rule of thumb you may try these params first in GIMP or PS or any other editor that has this function (image convolution is pretty common)
您真正需要做的是使用这个公式
其中 k = 清晰度级别。
What you really needed to do was use this formula
Where k = sharpness level.