Documentación offline PHP master

ImagickKernel::separate

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

En esta página

ImagickKernel::separate

Separa un conjunto de núcleos vinculados y devuelve un array de ImagickKernels

Descripción#

public ImagickKernel::separate(): array
```php

Separa un conjunto de núcleos vinculados y devuelve un array de ImagickKernels.

## Parámetros

Esta función no contiene ningún parámetro.

## Valores devueltos

## Ejemplos

`ImagickKernel::separate`
"; foreach ($matrix as $row) { $output .= ""; foreach ($row as $cell) { $output .= ""; if ($cell === false) { $output .= "false"; } else { $output .= round($cell, 3); } $output .= ""; } $output .= ""; } $output .= ""; return $output; } $matrix = [ [-1, 0, -1], [ 0, 4, 0], [-1, 0, -1], ]; $kernel = \ImagickKernel::fromMatrix($matrix); $kernel->scale(4, \Imagick::NORMALIZE_KERNEL_VALUE); $diamondKernel = \ImagickKernel::fromBuiltIn( \Imagick::KERNEL_DIAMOND, "2" ); $kernel->addKernel($diamondKernel); $kernelList = $kernel->separate(); $output = ''; $count = 0; foreach ($kernelList as $kernel) { $output .= "
Kernel $count
"; $output .= renderKernelTable($kernel->getMatrix()); $count++; } return $output; ?>

```php