PHP | Función Imagick pingImageBlob()

La función Imagick::pingImageBlob() es una función incorporada en PHP que se usa para consultar las propiedades de la imagen sin cargar la imagen completa en la memoria. Se puede utilizar para consultar el ancho, la altura, el tamaño y el formato de la imagen. Toma todo el flujo de imágenes como parámetro.

Sintaxis:

bool Imagick::pingImageBlob( $image )

Parámetros: esta función acepta un solo parámetro $imagen, que es una string que contiene el flujo de imágenes.

Valor de retorno: esta función devuelve True en caso de éxito.

El siguiente programa ilustra la función Imagick::pingImageBlob() en PHP:

Programa: Este programa mostrará la altura y el ancho de la imagen sin cargarla en la pantalla.

<?php
  
// Read a file in form of string
$image = file_get_contents(
'https://media.geeksforgeeks.org/wp-content/uploads/geeksforgeeks-6.png');
  
// Create new Imagick object
$imagick = new Imagick();
  
// Use Imagick::pingImageBlob() function
$imagick->pingImageBlob($image);
  
// Get the details of the image
echo "Width of image: " . $imagick->getImageWidth() . "<br>" . 
     "Height of image: " . $imagick->getImageHeight();
  
?>

Producción:

Width of image: 600
Height of image: 135

Referencia: https://www.php.net/manual/en/imagick.pingimageblob.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 *