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". Π¦Π΅ΠΉ ΠΌΠ΅ΡΠΎΠ΄ Π½Π°ΠΊΠ»Π°Π΄Π°Ρ ΡΠ°ΠΊΡ ΠΎΠ±ΠΌΠ΅ΠΆΠ΅Π½Π½Ρ Π½Π° ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΈ: ΠΊΡΠ»ΡΠΊΡΡΡΡ ΠΏΡΠΊΡΠ΅Π»ΡΠ² Ρ ΠΌΠ°ΡΠΈΠ²Ρ ΠΌΠ°Ρ Π²ΡΠ΄ΠΏΠΎΠ²ΡΠ΄Π°ΡΠΈ width
xheight
ΠΊΡΠ»ΡΠΊΡΡΡΡ ΠΏΡΠΊΡΠ΅Π»ΡΠ². Π¦Π΅ΠΉ ΠΌΠ΅ΡΠΎΠ΄ Π΄ΠΎΡΡΡΠΏΠ½ΠΈΠΉ, ΡΠΊΡΠΎ 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...
ΠΠΈΡΠ½ΠΎΠ²ΠΎΠΊ Π½Π°Π²Π΅Π΄Π΅Π½ΠΎΠ³ΠΎ ΠΏΡΠΈΠΊΠ»Π°Π΄Ρ Π±ΡΠ΄Π΅ ΡΡ ΠΎΠΆΠΈΠΌ Π½Π°: