1--TEST--
2Test Imagick, convolveImage
3--SKIPIF--
4<?php
5$imageMagickRequiredVersion=0x700;
6require_once(dirname(__FILE__) . '/skipif.inc');
7?>
8--FILE--
9<?php
10
11$bias = 0.5;
12$kernelMatrix = array (
13    array (-1, -1, -1),
14    array (-1, 8, -1),
15    array( -1, -1, -1),
16);
17
18function convolveImage($bias, $kernelMatrix) {
19    $imagick = new \Imagick();
20    $imagick->newPseudoImage(640, 480, "magick:logo");
21    $kernel = ImagickKernel::fromMatrix($kernelMatrix);
22    $imagick->convolveImage($kernel);
23    $bytes = $imagick->getImageBlob();
24    if (strlen($bytes) <= 0) { echo "Failed to generate image.";}
25}
26
27convolveImage($bias, $kernelMatrix) ;
28echo "Ok";
29?>
30--EXPECTF--
31Ok