Imagick::importImagePixels

(PECL imagick 2 >= 2.3.0, PECL imagick 3)

Imagick::importImagePixels β€” Π†ΠΌΠΏΠΎΡ€Ρ‚ΡƒΡ” піксСлі зобраТСння

Опис

public Imagick::importImagePixels(    int $x,    int $y,    int $width,    int $height,    string $map,    int $storage,    array $pixels): bool

Π˜ΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚ пиксСли ΠΈΠ· массива Π² ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅map Π·Π°Π·Π²ΠΈΡ‡Π°ΠΉ "RGB". Π¦Π΅ΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ Π½Π°ΠΊΠ»Π°Π΄Π°Ρ” Ρ‚Π°ΠΊΡ– обмСТСння Π½Π° ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈ: ΠΊΡ–Π»ΡŒΠΊΡ–ΡΡ‚ΡŒ піксСлів Ρƒ масиві ΠΌΠ°Ρ” Π²Ρ–Π΄ΠΏΠΎΠ²Ρ–Π΄Π°Ρ‚ΠΈ widthxheight ΠΊΡ–Π»ΡŒΠΊΡ–ΡΡ‚ΡŒ піксСлів. Π¦Π΅ΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ доступний, якщо Imagick Π±ΡƒΠ² ΡΠΊΠΎΠΌΠΏΡ–Π»ΡŒΠΎΠ²Π°Π½ΠΈΠΉ Π· Π²Π΅Ρ€ΡΡ–Ρ”ΡŽ ImageMagick 6.4.5 Π°Π±ΠΎ ΡΡ‚Π°Ρ€ΡˆΠΈΠΌ.

Бписок ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ–Π²

x

ПолоТСння зобраТСння ΠΏΠΎ осі X.

y

ПолоТСння зобраТСння ΠΏΠΎ осі Y.

width

Π¨ΠΈΡ€ΠΈΠ½Π° зобраТСння.

height

Висота зобраТСння.

map

ΠšΠ°Ρ€Ρ‚Π° упорядкування піксСлів Ρƒ вигляді рядка. Π¦Π΅ ΠΌΠΎΠΆΠ΅ Π±ΡƒΡ‚ΠΈ, Π½Π°ΠΏΡ€ΠΈΠΊΠ»Π°Π΄, RGB. ЗначСння ΠΌΠΎΠΆΠ΅ Π±ΡƒΡ‚ΠΈ Π±ΡƒΠ΄ΡŒ-якою ΠΊΠΎΠΌΠ±Ρ–Π½Π°Ρ†Ρ–Ρ”ΡŽ Π°Π±ΠΎ порядком: R = Ρ‡Π΅Ρ€Π²ΠΎΠ½ΠΈΠΉ, G = Π·Π΅Π»Π΅Π½ΠΈΠΉ, B = синій, A = Π°Π»ΡŒΡ„Π° (0 - ΠΏΡ€ΠΎΠ·ΠΎΡ€ΠΈΠΉ), O = Π½Π΅ΠΏΡ€ΠΎΠ·ΠΎΡ€ΠΈΠΉ (0 - Π½Π΅ΠΏΡ€ΠΎΠ·ΠΎΡ€ΠΈΠΉ), C = Π±Π»Π°ΠΊΠΈΡ‚Π½ΠΈΠΉ, Y = ΠΆΠΎΠ²Ρ‚ΠΈΠΉ, M = ΠΏΡƒΡ€ΠΏΡƒΡ€ΠΎΠ²ΠΈΠΉ, K = Ρ‡ΠΎΡ€Π½ΠΈΠΉ, I = Ρ–Π½Ρ‚Π΅Π½ΡΠΈΠ²Π½Ρ–ΡΡ‚ΡŒ (для Π²Ρ–Π΄Ρ‚Ρ–Π½ΠΊΡ–Π² сірого), P = Π·Π°ΠΏΠΎΠ²Π½ΡŽΠ²Π°Ρ‡.

storage

ΠœΠ΅Ρ‚ΠΎΠ΄ хранСния пиксСлСй. Π‘ΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ списокконстант піксСлів

pixels

Масив піксСлів.

ЗначСння, Ρ‰ΠΎ ΠΏΠΎΠ²Π΅Ρ€Ρ‚Π°ΡŽΡ‚ΡŒΡΡ

Π£ Ρ€Π°Π·Ρ– ΡƒΡΠΏΡ–ΡˆΠ½ΠΎΡ— Ρ€ΠΎΠ±ΠΎΡ‚ΠΈ ΠΏΠΎΠ²Π΅Ρ€Ρ‚Π°Ρ” true

Помилки

Π’ΠΈΠΊΠ»ΠΈΠΊΠ°Ρ” ImagickException Ρƒ Ρ€Π°Π·Ρ– виникнСння ΠΏΠΎΠΌΠΈΠ»ΠΊΠΈ.

ΠŸΡ€ΠΈΠΊΠ»Π°Π΄ΠΈ

ΠŸΡ€ΠΈΠΊΠ»Π°Π΄ #1 ΠŸΡ€ΠΈΠΊΠ»Π°Π΄ використання Imagick::importImagePixels()****

Loading...

Висновок Π½Π°Π²Π΅Π΄Π΅Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Ρƒ Π±ΡƒΠ΄Π΅ схоТим Π½Π°:

ΠŸΡ€ΠΈΠΊΠ»Π°Π΄ використання Imagick::importImagePixels()