La función Imagick::pingImageFile() es una función incorporada en PHP que se utiliza para devolver los atributos de la imagen de forma ligera. Esta función se utiliza para encontrar metadatos sobre la imagen sin leer toda la imagen en la memoria.
Sintaxis:
bool Imagick::pingImageFile( $filehandle, $fileName )
Parámetros: esta función acepta dos parámetros, como se mencionó anteriormente y se describe a continuación:
- $filehandle: Es un parámetro obligatorio. Abre el identificador de archivo de la imagen.
- $fileName: Es un parámetro opcional. Contiene el nombre de archivo de esta imagen.
Valor devuelto: Devuelve True en caso de éxito.
El siguiente programa ilustra la función Imagick::pingImageFile() en PHP:
Programa:
php
<?php // Use fopen() function to open file $fp = fopen( "https://media.geeksforgeeks.org/wp-content/uploads/20190707132104/Capture40.jpg", "rb"); // Create new imagick object $im = new Imagick(); // Pass the handle to imagick // without loading the memory $im -> pingImageFile($fp); // Getting height of the image echo "The Height of the image is: " . $im->getImageHeight() . "pixel<br>"; // Getting width of the image echo "The Width of the image is: " . $im->getImageWidth() . "pixel"; ?>
Producción:
The Height of the image is: 215 pixel The Width of the image is: 604 pixel
Referencia: https://php.net/manual/en/imagick.pingimagefile.php
Publicación traducida automáticamente
Artículo escrito por piyush25pv y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA