File: ImagickKernel.stub.php

package info (click to toggle)
php-imagick 3.7.0-4
  • links: PTS, VCS
  • area: main
  • in suites: bookworm
  • size: 3,216 kB
  • sloc: ansic: 18,163; php: 1,423; xml: 433; pascal: 61; sh: 19; makefile: 2
file content (25 lines) | stat: -rw-r--r-- 603 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
<?php

/** @generate-function-entries */

#ifdef IMAGICK_WITH_KERNEL
class ImagickKernel
{
    public function addKernel(ImagickKernel $kernel): void {}

    public function addUnityKernel(float $scale): void {}

    // KERNEL_*
    public static function fromBuiltin(int $kernel, string $shape): ImagickKernel {}

    public static function fromMatrix(array $matrix, ?array $origin): ImagickKernel {}

    public function getMatrix(): array {}

    // NORMALIZE_KERNEL_
    public function scale(float $scale, ?int $normalize_kernel = null): void {}

    public function separate(): array {}
}
#endif