<?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 — Returns the number of images in the object
Descrição
int Imagick::getNumberImages
( void
)
Returns the number of images associated with Imagick object.
Valor Retornado
Returns the number of images associated with Imagick object.
Erros
Dispara ImagickException em erro.
gzabriskie at yahoo dot com
07-Apr-2009 05:21
