(PECL imagick 0.9.0-0.9.9)
Imagick::writeImages — Writes an image or image sequence
Diese Funktion ist bis jetzt nicht dokumentiert. Es steht nur die Liste der Argumente zur Verfügung.
Writes an image or image sequence.
Liefert TRUE bei Erfolg.
As mbrugue sugest, the second parameter can also be use to save an animated gif:
<?php
$anim = new Imagick();
$files = scandir($myFramesPath);
foreach( $files as $f )
{
$auxIMG = new Imagick();
$auxIMG->readImage($mytifspath.$f);
$anim->addImage($auxIMG);
}
//write animated gif
$anim->writeImages('anim.gif', true);
?>
The second parameter spicifies if the object is write in multipage file (true) or split every page in a single file (false).
Example:
<?php
$multiTIFF = new Imagick();
$files = scandir($mytifspath);
foreach( $files as $f )
{
$auxIMG = new Imagick();
$auxIMG->readImage($mytifspath.$f);
$multiTIFF->addImage($auxIMG);
}
//file multi.TIF
$multiTIFF->writeImages('multi.TIF', true);
//files multi-0.TIF, multi-1.TIF, ...
$multiTIFF->writeImages('multi.TIF', false);
?>