如何使用ImageMagick的api for php来拆分gif图片?

时间:2013-03-27 09:22:26

标签: php imagemagick gif imagick

我想分割一个gif,我需要第一帧。现在我使用php api for ImageMagick。 我编写了以下代码,但代码返回完整的图片。

function imagemagick_auto_img($inputImg,$dstWidth,$dstHeight) {
          try {

                    $im = new Imagick($inputImg);
                    $im = $im->coalesceImages();
                    $outputData = array('width'=> $dstWidth, 'height' => $dstHeight);

                    foreach ($im as $frame) {
                      $frame->thumbnailImage($outputData['width'],$outputData['height']);
                      $frame->writeImages($createImg, true);
                      return $createImg;
                    }
            } catch(Exception $e) {
                    $createImg = $this->autoImgThumbs($inputImg,$dstWidth, $dstHeight);
            }

}

0 个答案:

没有答案