LonghornPHP 2026

ImagickKernel::addKernel

(PECL imagick >= 3.3.0)

ImagickKernel::addKernelПрисоединяет другое ядро к этому ядру

Описание

public function ImagickKernel::addKernel(ImagickKernel $ImagickKernel): void

Присоединяет другое ядро к этому ядру, чтобы позволить им обоим применяться в одной морфологии или функции фильтра. Возвращает новое объединённое ядро.

Список параметров

ImagickKernel

Возвращаемые значения

Примеры

Пример #1 Пример использования ImagickKernel::addKernel()

<?php
function addKernel($imagePath) {
 $matrix1 = [
 [-1, -1, -1],
 [ 0, 0, 0],
 [ 1, 1, 1],
 ];
 $matrix2 = [
 [-1, 0, 1],
 [-1, 0, 1],
 [-1, 0, 1],
 ];
 $kernel1 = ImagickKernel::fromMatrix($matrix1);
 $kernel2 = ImagickKernel::fromMatrix($matrix2);
 $kernel1->addKernel($kernel2);
 $imagick = new \Imagick(realpath($imagePath));
 $imagick->filter($kernel1);
 header("Content-Type: image/jpg");
 echo $imagick->getImageBlob();
}
?>

Нашли ошибку?

ИнструкцияИсправлениеСообщение об ошибке
+Добавить

Примечания пользователей

Пользователи ещё не добавляли примечания для страницы

AltStyle によって変換されたページ (->オリジナル) /