(PECL imagick >= 3.3.0)
Description
public array ImagickKernel::getMatrix ( void )
Get the 2d matrix of values used in this kernel. The elements are either float for elements that are used or 'false' if the element should be skipped.
Returns:
A matrix (2d array) of the values that represent the kernel.
Examples:
ImagickKernel::getMatrix()
<?php function renderKernelTable($matrix) { $output = "<table class='infoTable'>"; foreach ($matrix as $row) { $output .= "<tr>"; foreach ($row as $cell) { $output .= "<td style='text-align:left'>"; if ($cell === false) { $output .= "false"; } else { $output .= round($cell, 3); } $output .= "</td>"; } $output .= "</tr>"; } $output .= "</table>"; return $output; } $output = "The built-in kernel name 'ring' with parameters of '2,3.5':<br/>"; $kernel = \ImagickKernel::fromBuiltIn( \Imagick::KERNEL_RING, "2,3.5" ); $matrix = $kernel->getMatrix(); $output .= renderKernelTable($matrix); echo $output; ?>
Please login to continue.