Documentación offline PHP master

Imagick::setCompressionQuality

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

En esta página

Imagick::setCompressionQuality

Configura la compresión por defecto del objeto

Descripción#

public Imagick::setCompressionQuality(int $quality): bool
```php

Configura la compresión por defecto del objeto.

> [!CAUTION]
> Este método solo funciona con nuevas imágenes, es decir, aquellas creadas con el método Imagick::newPseudoImage. Para imágenes existentes, debería utilizarse el método Imagick::setImageCompressionQuality.

## Parámetros

`quality`  
Un `int` entre 1 y 100, 1 = compresión alta, 100 compresión baja.

## Valores devueltos

Devuelve `true` en caso de éxito.

## Ejemplos

Ejemplo con `Imagick::setCompressionQuality`
setCompressionQuality($quality); $imagick->newPseudoImage( $backgroundImagick->getImageWidth(), $backgroundImagick->getImageHeight(), 'canvas:white' ); $imagick->compositeImage( $backgroundImagick, \Imagick::COMPOSITE_ATOP, 0, 0 ); $imagick->setFormat("jpg"); header("Content-Type: image/jpg"); echo $imagick->getImageBlob(); } ?>

```php