2016-09-29 4 views
1

Essayer d'obtenir un effet d'esquisse en utilisant php, mais incapable d'obtenir la sortie désirée.Convertir l'image en esquisse en utilisant php imagick

essayées avec

$im1->sketchimage(2, 1, -20); 

mais obtenir sorte de flou de l'image seulement.

En outre, regardé et trouvé

*s = Read-File-Into-Image("/path/to/image") 
*g = ConvertToGrayScale(s) 
*i = Invert Colors(g) 
*b = ApplyGaussianBlur(i) 
*result = Colour Dodge Blend Merge(b,g) 

et essayé

$im1->edgeImage(2); 
$im1->contrastStretchImage(30, 500); 
$im2 = $im1; 
$im1->modulateImage(100, 20, 50); 
$im1->negateImage(FALSE); 
$im1->gaussianBlurImage(5, 1, FALSE); 
$im1->compositeImage($im2, imagick::COMPOSITE_COLORDODGE, 0, 0); 

toujours pas obtenir la sortie désirée.

Répondre