Documentación offline PHP master

Imagick::setImageArtifact

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

En esta página

Imagick::setImageArtifact

Define el artefacto de la imagen

Descripción#

public Imagick::setImageArtifact(string $artifact, string $value): bool
```php

Asocia un artefacto con la imagen. La diferencia entre las propiedades de la imagen y el artefacto de la imagen es que las propiedades son públicas mientras que los artefactos son privados. Este método solo está disponible si Imagick ha sido compilado con ImageMagick versión 6.5.7 o superior.

## Parámetros

`artifact`  
El nombre del artefacto.

`value`  
El valor del artefacto.

## Valores devueltos

Devuelve `true` en caso de éxito.

## Errores/Excepciones

Lanza una ImagickException en caso de error.

## Ejemplos

Ejemplo con `Imagick::setImageArtifact`
setImageVirtualPixelMethod(\Imagick::VIRTUALPIXELMETHOD_TRANSPARENT); $src2->setImageArtifact('compose:args', "1,0,-0.5,0.5"); $src1->compositeImage($src2, Imagick::COMPOSITE_MATHEMATICS, 0, 0); $src1->setImageFormat('png'); header("Content-Type: image/png"); echo $src1->getImagesBlob(); } ?>

```php

Véase también#

Imagick::getImageArtifact, Imagick::deleteImageArtifact