(No version information available, might only be in Git)
Imagick::exportImagePixels — Exports raw image pixels
$x
   , int $y
   , int $width
   , int $height
   , string $map
   , int $STORAGE
   )Exports image pixels into an array. The map defines the ordering of the exported pixels. The size of the returned array is width * height * strlen(map). Questo metodo è disponibile se Imagick è stato compilato con ImageMagick versione 6.4.7 o successive.
xX-coordinate of the exported area
yY-coordinate of the exported area
widthWidth of the exported aread
heightHeight of the exported area
mapOrdering of the exported pixels. For example "RGB". Valid characters for the map are R, G, B, A, O, C, Y, M, K, I and P.
STORAGERefer to this list of pixel type constants
Example #1 Using Imagick::exportImagePixels()
Export image pixels into an array
<?php
/* Create new object */
$im = new Imagick();
/* Create new image */
$im->newPseudoImage(0, 0, "magick:rose");
/* Export the image pixels */
$pixels = $im->exportImagePixels(10, 10, 2, 2, "RGB", Imagick::PIXEL_CHAR);
/* Output */
var_dump($pixels);
?>
Il precedente esempio visualizzerà:
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)
}
Returns an array containing the pixels values.
Lancia una ImagickException in caso di errore.