Imagick::setImageArtifact

(PECL imagick 3)

Imagick::setImageArtifactSet image artifact

Descrição

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

Associates an artifact with the image. The difference between image properties and image artifacts is that properties are public and artifacts are private. Este método estará disponível se a extensão Imagick tiver sido compilada com a ImageMagick versão 6.5.7 ou superior.

Parâmetros

artifact

The name of the artifact

value

The value of the artifact

Valor Retornado

Retorna true em caso de sucesso.

Erros

Lança uma exceção ImagickException em caso de erro.

Exemplos

Exemplo #1 Imagick::setImageArtifact()

<?php
function setImageArtifact() {

$src1 = new \Imagick(realpath("./images/artifact/source1.png"));
$src2 = new \Imagick(realpath("./images/artifact/source2.png"));

$src2->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();
}

?>

Veja Também

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top