(PECL imagick 3)
Imagick::setImageArtifact β DΓ©finit l'artefact de l'image
Associe un artefact avec l'image. La diffΓ©rence entre les propriΓ©tΓ©s de l'image et l'artefact de l'image est que les propriΓ©tΓ©s sont publiques alors que les artefacts sont privΓ©es. Cette mΓ©thode n'est disponible que si Imagick a Γ©tΓ© compilΓ© avec ImageMagick version 6.5.7 ou supΓ©rieur.
artifact
Le nom de l'artefact.
value
La valeur de l'artefact.
Retourne true
en cas de succès.
Lance une exception ImagickException si une erreur survient.
Exemple #1 Exemple avec 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();
}
?>