2010-10-12 17 views
0

在php中是否有一个内置函数可以在图像上添加一些额外的清晰度?像Photoshops不清晰的面具?使用php的USM锐化面具

+0

可能[PHP的GD锐度过滤器]的副本(http://stackoverflow.com/questions/3576550/php-gd-sharpness-filter) – 2010-10-12 16:41:42

+2

[PHP的Unsharp掩码](http://vikjavev.no/computing/ump.php ) – 2010-10-12 16:42:00

回答

0

是的,最简单的方法是使用phpThumb库。这里是锐化功能的演示:

http://phpthumb.sourceforge.net/demo/demo/phpThumb.demo.demo.php#x14

可以明显也GD库使用imageconvolution()(phpThumb使用或者GD或ImageMagick的,取其可用):

http://www.php.net/manual/en/function.imageconvolution.php

+0

为什么添加一个新的库是最简单的方法?不尝试播放smarta **,但GD lib也具有分片过滤器,默认情况下它是捆绑在PHP中的。 – methode 2010-10-12 17:08:46

+0

首先它可以让你在不更改任何代码的情况下移动到ImageMagick。它还为您提供了一种动态修改图像的简单方法(无需更改原始图像)。但是在你的情况下它可能不是最简单的,这取决于你想如何使用GD。这只是一个你应该知道的好工具。 – bjudson 2010-10-12 18:26:18