Я использую сверточную матрицу для резкости в 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);
попробуйте посмотреть http://www.gamedev.net/reference/programming/features/imageproc/page2.asp
В Интернете есть много примеров, но, как правило, вы можете попробовать эти параметры сначала в GIMP или PS или любом другом редакторе, который имеет эту функцию (свертка изображений довольно распространена)
То, что вам действительно нужно было сделать, это использовать эту формулу
Где k = уровень резкости.