<?php
/* Create the object */
$image = new Imagick('YourImageLocation.tif');
$count = $image->getNumberImages();
echo "<h3 style=\"font: bold 12pt Arial\">Total Number of Images Extracted ".
"from the TIF : ".$image->getNumberImages()."</h3>";
for ($x = 1;$x <= $image->getNumberImages(); $x++) {
$image->previousImage();
$image->thumbnailImage( 400, null );
$image->writeImage('img'.$count.'.png');
$count--;
}
?>
<html>
<head>
<title>Extracting Images Form TIFF</title>
</head>
<body>
<table cellspacing="10" style="background: #ddd"><tr>
<?php
for ($x = 1;$x <= $image->getNumberImages(); $x++) {
echo "<td><img src=\"img$x.png\"<br /><p style=\"font: bold 12pt Arial;".
"text-align: center\">image $x (png)</p></td>";
}
?>
</tr></table>
</body>
</html>
Imagick::getNumberImages
(PECL imagick 2.0.0)
Imagick::getNumberImages — Retourne le nombre d'images d'un objet
Description
int Imagick::getNumberImages
( void
)
Avertissement
Cette fonction n'est pas documentée et seule la liste des arguments est disponible.
Retourne le nombre d'image d'un objet Imagick.
Valeurs de retour
Retourne le nombre d'image d'un objet Imagick. Émet une exception ImagickException en cas d'échec.
Imagick::getNumberImages
gzabriskie at yahoo dot com
07-Apr-2009 12:21
07-Apr-2009 12:21
