尝试使用php实现草图效果,但无法获得所需的输出。
尝试
$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)
半径应大于西格玛。否则将其设为0,以便sdk注意。使用高质量的图像和格式。 供参考.. http://php.net/manual/en/imagick.sketchimage.php