2010-08-27 44 views
2

我使用的是convolution matrix的清晰度PHP GD,我想改變銳度「級別」PHP銳度卷積martix

我會在哪裏作出更改到這個,如果我想使它或多或少銳利

$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); 
+1

看到http://homepages.inf.ed.ac.uk/rbf/HIPR2/unsharp.htm – Artefacto 2010-08-28 01:43:21

回答

1

你真正需要的是什麼做的是用這個公式

其中k =清晰度級別。

+0

如果k在第三個公式上總是負值? – MetaSnarf 2015-12-10 04:24:49