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);
È stato utile?

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
scroll top