示例#1
0
 /**
  * @expectedException \ImgMan\Core\Exception\ImageException
  */
 public function testImagickAdapterImageExceptionSetBlob()
 {
     $this->adapter->setAdapter($this->getMockImagick());
     $this->assertFalse($this->adapter->setBlob($this->image));
 }
示例#2
0
 /**
  * @param Blob $imageUnder
  * @param int $cordX
  * @param int $cordY
  * @param Blob $imageOver
  * @return bool
  */
 public function compose(Blob $imageUnder, $cordX, $cordY, Blob $imageOver = null)
 {
     if ($imageOver == null) {
         $adapter = clone $this->getAdapter();
     } else {
         $selfAdapter = new ImagickAdapter($imageOver);
         $adapter = $selfAdapter->getAdapter();
     }
     return $this->setBlob($imageUnder)->getAdapter()->compositeimage($adapter, Imagick::COMPOSITE_OVER, $cordX, $cordY);
 }