Exemple #1
0
 public function testCoalesce()
 {
     $width = null;
     $height = null;
     $resource = new \Imagick();
     $resource->newImage(20, 10, new \ImagickPixel("black"));
     $resource->newImage(10, 10, new \ImagickPixel("black"));
     $layers = new Layers(new Image($resource), $resource);
     $layers->coalesce();
     foreach ($layers as $layer) {
         $size = $layer->getSize();
         if ($width === null) {
             $width = $size->getWidth();
         } else {
             $this->assertEquals($width, $size->getWidth());
         }
         if ($height === null) {
             $height = $size->getHeight();
         } else {
             $this->assertEquals($height, $size->getHeight());
         }
     }
 }