src/Image/ImagickGd.php
public static function convertGDRessourceToImagick($imgRessource, $png = false)
  {
    ob_start();
    if ($png) {
      imagepng($imgRessource, null, 0);
    } else {
      imagejpeg($imgRessource, null, 100);
    }
    $blob = ob_get_clean();

    $image = new \Imagick();
    $image->readImageBlob($blob);

    return $image;
  }
public static function convertGDRessourceToImagick($imgRessource, $png = false)
  {
    ob_start();
    if ($png) {
      imagepng($imgRessource, null, 0);
    } else {
      imagejpeg($imgRessource, null, 100);
    }
    $blob = ob_get_clean();

    $image = new \Imagick();
    $image->readImageBlob($blob);

    return $image;
  }
public static function convertGDRessourceToImagick ( $ imgRessource , $ png = false ) { ob_start ( ) ; if ( $ png ) { imagepng ( $ imgRessource , null , 0 ) ; } else { imagejpeg ( $ imgRessource , null , 100 ) ; } $ blob = ob_get_clean ( ) ; $ image = new \ Imagick ( ) ; $ image -> readImageBlob ( $ blob ) ; return $ image ; }
Convertit une ressource image GD en objet Imagick

@param  resource $imgRessource  Ressource image GD
@param  boolean  $png           PNG (true) ou JPEG (false)
@return \Imagick
Convertit une ressource image GD en objet Imagick