public function load($string) { try { $magick = new \Gmagick(); $magick->readimageblob($string); $palette = self::createPalette($magick->getImageColorspace()); } catch (\GmagickException $e) { throw new RuntimeException("Gmagick: Could not load image from string. {$e->getMessage()}", $e->getCode(), $e); } return new RImage($magick, $palette, self::$emptyBag); }