ImagickPixel::getColor

(PECL imagick 2, PECL imagick 3)

ImagickPixel::getColor — Повертає колір

Опис

public ImagickPixel::getColor(int $normalized = 0): array

Повертає колір як масив, описаний в об'єкті ImagickPixel. Якщо колір має канал прозорості, він буде відображений у четвертому значенні списку.

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

normalized

Нормалізувати значення кольору. Можливі значення: или

Список можливих значень для normalized

normalizedОпис
Значення RGB повертаються як цілі числа (int) у діапазоні від до255 (Включно). Альфа-значення повертається як ціле число (int) і одно або , либо
Значення RGBA повертаються як числа з плаваючою точкою (float) у діапазоні від до (Включно).
Значення RGBA повертаються як цілі числа (int) у діапазоні від до255 (Включно).

Значення, що повертаються

Масив значень каналу. Викидає виняток ImagickPixelException у разі виникнення помилки.

Приклади

Приклад #1 Приклад використання Imagick::getColor()****

Loading...

Результат виконання наведеного прикладу:

Стандартные значения
Array
(
    [r] => 165
    [g] => 42
    [b] => 42
    [a] => 0
)
Нормализованные значения:
Array
(
    [r] => 0.64705882352941
    [g] => 0.16470588235294
    [b] => 0.16470588235294
    [a] => 0.25000381475547
)