PHP | Función setimageunits() de Gmagick

La función Gmagick::setimageunits() es una función incorporada en PHP que se usa para establecer las unidades de resolución de una imagen en particular. Esta función no tiene impacto visual en la imagen, solo cambia las unidades de resolución, que pueden ser resolución indefinida, resolución de píxeles por pulgada o resolución de píxeles por centímetro.

Sintaxis:

Gmagick Gmagick::setimageunits( int $resolution )

Parámetros: esta función acepta un solo parámetro $resolución que contiene un número entero correspondiente a una de las constantes RESOLUCIÓN .

La lista de todas las constantes de RESOLUCIÓN se proporciona a continuación:

  • Gmagick::RESOLUTION_UNDEFINED (0)
  • Gmagick::RESOLUTION_PIXELSPERINCH (1)
  • Gmagick::RESOLUTION_PIXELSPERCENTIMETER (2)

Valor de retorno: esta función devuelve un objeto Gmagick en caso de éxito.

Excepciones: esta función lanza GmagickException en caso de error.

Los siguientes programas ilustran la función Gmagick::setimageunits() en PHP:

Imagen usada:

Programa 1:

<?php
  
// Create a new Gmagick object
$gmagick = new Gmagick('geeksforgeeks.png');
   
// Set the image units
$gmagick->setImageUnits(Gmagick::RESOLUTION_PIXELSPERCENTIMETER);
  
// Get the image units
$units = $gmagick->getimageunits();
echo $units;
?>

Producción:

2  // Which corresponds to Gmagick::RESOLUTION_PIXELSPERCENTIMETER

Programa 2:

<?php
  
// Create a new Gmagick object
$gmagick = new Gmagick('geeksforgeeks.png');
   
// Set the image units
$gmagick->setImageUnits(Gmagick::RESOLUTION_PIXELSPERINCH);
  
// Display the image using new units
header("Content-Type: image/png");
echo $gmagick;
?>

Producción:

Referencia: https://www.php.net/manual/en/gmagick.setimageunits.php

Publicación traducida automáticamente

Artículo escrito por gurrrung 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 *