PHP | Función Imagick adaptiveResizeImage()

La función Imagick::adaptiveResizeImage() es una función incorporada en PHP que proporciona una función de cambio de tamaño de imagen adaptativo a la imagen. La intensidad de una imagen de cambio de tamaño adaptativo depende de una reducción drástica en el borde de la imagen. Esta función se utiliza para cambiar el tamaño de la imagen según los sitios web. Es útil cuando reduce ligeramente las imágenes a un «tamaño web» ligeramente más pequeño. Puede que no se vea bien cuando una imagen de tamaño completo se redimensiona de manera adaptativa a una miniatura.

Sintaxis:

bool Imagick::adaptiveResizeImage ( $columns, $rows, $bestfit )

Parámetros: esta función acepta tres parámetros, como se mencionó anteriormente y se describe a continuación:

  • $columns: este parámetro se usa para establecer el número de columnas en la imagen escalada.
  • $filas: este parámetro se usa para establecer el número de filas en la imagen escalada.
  • $bestfit: este parámetro se usa para verificar si la imagen se ajusta dentro del cuadro delimitador.

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

Errores/Excepciones: Esta función lanza ImagickException en caso de error.

Los siguientes programas ilustran la función Imagick::adaptiveResizeImage() en PHP:

Imagen original:
original image

Programa:

<?php
  
// require_once('path/to/vendor/autoload.php');
  
header('Content-type: image/png');
  
$image = new Imagick(
'https://media.geeksforgeeks.org/wp-content/uploads/geeksforgeeks-9.png');
  
$image->adaptiveResizeImage(1024, 768);
  
echo $image;
?>

Producción:
adaptive resize image

Referencia: http://php.net/manual/en/imagick.adaptiveresizeimage.php

Publicación traducida automáticamente

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