La función Gmagick::setsize() es una función incorporada en PHP que se usa para establecer el tamaño asociado con un objeto gmagick.
Sintaxis:
Gmagick Gmagick::setsize( int $columns, int $rows )
Parámetros: esta función acepta dos parámetros, como se mencionó anteriormente y se describe a continuación:
- $columnas: Especifica el ancho de una imagen.
- $filas: Especifica la altura de una imagen.
Valor de retorno: esta función devuelve el objeto Gmagick en caso de éxito.
Excepciones: esta función lanza GmagickException en caso de error.
Los siguientes programas ilustran la función Gmagick::setsize() en PHP:
Imagen usada:
Programa 1:
<?php // Create a new Gmagick object $gmagick = new Gmagick('geeksforgeeks.png'); // Set the size $gmagick->setsize(200, 200); // Get the size $size = $gmagick->getsize(); print_r($size); ?>
Producción:
Array ( [columns] => 200 [rows] => 200 )
Programa 2:
<?php // Create a new Gmagick object $gmagick = new Gmagick('geeksforgeeks.png'); // Set the size $gmagick->setsize(600, 200); // Crop image using size $gmagick->cropimage( $gmagick->getsize()['columns'], $gmagick->getsize()['rows'], 0, 0 ); // Output the image header('Content-type: image/png'); echo $gmagick; ?>
Producción:
Referencia: https://www.php.net/manual/en/gmagick.setsize.php