Imagick::setImageArtifact

(No version information available, might only be in Git)

Imagick::setImageArtifactSet image artifact

Beschreibung

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. Diese Funktion ist verfügbar, wenn Imagick gegen die ImageMagick-Version 6.5.7 oder höher kompiliert wurde.

Parameter-Liste

artifact

The name of the artifact

value

The value of the artifact

Rückgabewerte

Liefert TRUE bei Erfolg.

Fehler/Exceptions

Wirft ImagickException bei Fehlern.

Siehe auch

Beispiele

Beispiel #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($src2Imagick::COMPOSITE_MATHEMATICS00);
    
    
$src1->setImageFormat('png');
    
header("Content-Type: image/png");
    echo 
$src1->getImagesBlob();
}

?>