<?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 — Devuelve el número de imágenes del objeto
Descripción
int Imagick::getNumberImages
( void
)
Warning
Esta función no está documentada actualmente, solamente se encuentra disponible la lista de parámetros.
Devuelve el número de imágenes asociadas con el objeto Imagick.
Valores devueltos
Devuelve el número de imágenes asociadas con el objeto Imagick. Lanza ImagickException en caso de error.
gzabriskie at yahoo dot com
07-Apr-2009 12:21
