PHP | Función Imagick pingImageFile()

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *