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