PHP Doku:: Writes an image or image sequence - function.imagick-writeimages.html

Verlauf / Chronik / History: (1) anzeigen

Sie sind hier:
Doku-StartseitePHP-HandbuchFunktionsreferenzBildverarbeitung und -generierungImage Processing (ImageMagick)The Imagick classImagick::writeImages

Ein Service von Reinhard Neidl - Webprogrammierung.

The Imagick class

<<Imagick::writeImageFile

Imagick::writeImagesFile>>

Imagick::writeImages

(PECL imagick 0.9.0-0.9.9)

Imagick::writeImagesWrites an image or image sequence

Beschreibung

bool Imagick::writeImages ( string $filename , bool $adjoin )
Warnung

Diese Funktion ist bis jetzt nicht dokumentiert. Es steht nur die Liste der Argumente zur Verfügung.

Writes an image or image sequence.

Parameter-Liste

filename

adjoin

Rückgabewerte

Liefert TRUE bei Erfolg.


2 BenutzerBeiträge:
- Beiträge aktualisieren...
Malou
16.01.2010 22:25
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);

?>
mbrugue
11.06.2009 11:54
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);
?>



PHP Powered Diese Seite bei php.net
The PHP manual text and comments are covered by the Creative Commons Attribution 3.0 License © the PHP Documentation Group - Impressum - mail("TO:Reinhard Neidl",...)