【发布时间】:2010-12-14 20:24:31
【问题描述】:
如何使用 PHP GD 库制作锐度滤镜?
这样...
转向这个...
如果 PHP 无法实现,那么还有哪些其他语言可以实现?
【问题讨论】:
标签: php image-processing filter gd
如何使用 PHP GD 库制作锐度滤镜?
这样...
转向这个...
如果 PHP 无法实现,那么还有哪些其他语言可以实现?
【问题讨论】:
标签: php image-processing filter gd
我认为他想使用 PHP 的 GD 库。这很简单:function.imageconvolution。只需在页面上搜索“锐化”,您就会看到一个可用于锐化的矩阵。它工作得很好,虽然如果你想做更多的事情,我会推荐使用 ImageMagick。
【讨论】:
如果您的 PHP 配置中安装了 ImageMagick,您可以使用 Imagick::adaptiveSharpenImage
来自手册:
<?php
try {
$image = new Imagick('image.png');
$image->adaptiveSharpenImage(2,1);
} catch(ImagickException $e) {
echo 'Error: ' , $e->getMessage();
die();
}
header('Content-type: image/png');
echo $image;
?>
http://php.net/manual/en/function.imagick-adaptivesharpenimage.php
【讨论】:
有一个名为 Unsharp Mask PHP 的库,它可以满足您的需求。 http://vikjavev.no/computing/ump.php
【讨论】: