Imagick::exportImagePixels
(PECL imagick 2 >=2.3.0, PECL imagick 3)
Imagick::exportImagePixels — Експортує пікселі зображення
Опис
public Imagick::exportImagePixels( int $x, int $y, int $width, int $height, string $map, int $STORAGE): array
Експортує пікселі зображення до масиву. Параметр map визначає порядок експортованих пікселів. Розмір повертається масиву - width * height * strlen(map)
. Цей метод доступний, якщо Imagick був скомпільований з версією ImageMagick 6.4.7 або старшим.
Список параметрів
x
Координата X області, що експортується.
y
Координата Y області, що експортується.
width
Ширина області, що експортується.
height
Висота області, що експортується.
map
Порядок експортованих пікселів. Наприклад "RGB"
. Допустимі символи для map: R, G, B, A, O, C, Y, M, K, I та P.
STORAGE
Зверніться до цього списку констант типу PIXEL
Значення, що повертаються
Повертає масив, що містить значення пікселів.
Помилки
Викликає ImagickException у разі виникнення помилки.
Приклади
Приклад #1 Приклад використання Imagick::exportImagePixels()****
Експорт пікселів зображення в масив
Loading...
Результат виконання наведеного прикладу:
array(12) {
[0]=>
int(72)
[1]=>
int(64)
[2]=>
int(57)
[3]=>
int(69)
[4]=>
int(59)
[5]=>
int(43)
[6]=>
int(124)
[7]=>
int(120)
[8]=>
int(-96)
[9]=>
int(91)
[10]=>
int(84)
[11]=>
int(111)
}