PHP nitidezza convoluzione matrice
-
01-10-2019 - |
Domanda
Io sto usando un convoluzione matrice per la nitidezza in PHP GD e voglio cambiare la nitidezza "livello" .
Dove dovrei apportare modifiche per questo se voglio renderlo più o meno nitida
$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);
Soluzione
http://www.gamedev.net/ riferimento / programmazione / caratteristiche / imageproc / Page2.asp
Ci sono un sacco di esempi sul web, ma come regola generale si possono provare questi params prima in GIMP o PS o qualsiasi altro editor che ha questa funzione (immagine di convoluzione è abbastanza comune)
Altri suggerimenti
Che cosa avete veramente bisogno di fare era usare questa formula
Dove k = nitidezza livello.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow