PHP 8.4.1 Released!

Imagick::setImageArtifact

(PECL imagick 3)

Imagick::setImageArtifactDéfinit l'artefact de l'image

Description

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

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.

Liste de paramètres

artifact

Le nom de l'artefact.

value

La valeur de l'artefact.

Valeurs de retour

Retourne true en cas de succès.

Erreurs / Exceptions

Lance une exception ImagickException si une erreur survient.

Exemples

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

?>

Voir aussi

add a note

User Contributed Notes

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