Scales a kernel. NORMALIZE_KERNEL_VALUE NORMALIZE_KERNEL_PERCENT NORMALIZE_KERNEL_CORRELATE Please read http://www.imagemagick.org/api/morphology.php#ScaleKernelInfo
Start kernel
-10-1
040
-10-1
Scaling with NORMALIZE_KERNEL_VALUE. The
-0.50-0.5
020
-0.50-0.5
Scaling by percent
-20-2
080
-20-2
Scaling by correlate
-0.333-0.3331
-0.333false1
111
Scales a kernel. NORMALIZE_KERNEL_VALUE NORMALIZE_KERNEL_PERCENT NORMALIZE_KERNEL_CORRELATE Please read http://www.imagemagick.org/api/morphology.php#ScaleKernelInfo
        $output = "";

        $matrix = [
            [-1, 0, -1],
            [0, 4, 0],
            [-1, 0, -1],
        ];

        $kernel = \ImagickKernel::fromMatrix($matrix);
        $kernelClone = clone $kernel;

        $output .= "Start kernel
"; $output .= Display::renderKernelTable($kernel->getMatrix()); $output .= "Scaling with NORMALIZE_KERNEL_VALUE. The
"; $kernel->scale(2, \Imagick::NORMALIZE_KERNEL_VALUE); $output .= Display::renderKernelTable($kernel->getMatrix()); $kernel = clone $kernelClone; $output .= "Scaling by percent
"; $kernel->scale(2, \Imagick::NORMALIZE_KERNEL_PERCENT); $output .= Display::renderKernelTable($kernel->getMatrix()); $matrix2 = [ [-1, -1, 1], [-1, false, 1], [1, 1, 1], ]; $kernel = \ImagickKernel::fromMatrix($matrix2); $output .= "Scaling by correlate
"; $kernel->scale(1, \Imagick::NORMALIZE_KERNEL_CORRELATE); $output .= Display::renderKernelTable($kernel->getMatrix()); return $output;