2016-09-29 11 views
1

PHPを使ってスケッチ効果を達成しようとしましたが、希望の出力を得ることができませんでした。php imagickを使って画像をスケッチに変換する

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

と試みたが、唯一の像のボケの並べ替えを取得します。

はまた、外を見たと

*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) 

を発見し、まだ所望の出力を得ていない

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

を試してみました。

答えて

0

半径はシグマよりも大きくなければなりません。それ以外の場合は0にして、sdkが注意を払うようにします。良質な画像とフォーマットを使用してください。 参考のためhttp://php.net/manual/en/imagick.sketchimage.php

関連する問題