PHP 清晰度卷积矩阵

发布于 2024-09-16 11:21:06 字数 500 浏览 4 评论 0原文

我正在使用 卷积矩阵对于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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

落在眉间の轻吻 2024-09-23 11:21:06

尝试查看 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)

生寂 2024-09-23 11:21:06

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

其中 k = 清晰度级别。

What you really needed to do was use this formula

Where k = sharpness level.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文