Рекурсивный акроним словосочетания «PHP: Hypertext Preprocessor»
Добро пожаловать на форум PHP программистов!
За последние 24 часа нас посетили 16126 программистов и 1772 робота. Сейчас ищут 1885 программистов ...
Imagick::setImageArtifact - Set image artifact
Вернуться к: Imagick
Imagick::setImageArtifact
(Информация о версии неизвестна, возможно, только в SVN)
Imagick::setImageArtifact — Set image artifact
Описание
bool Imagick::setImageArtifact
( string
$artifact
, string $value
)Associates an artifact with the image. The difference between image properties and image artifacts is that properties are public and artifacts are private. Этот метод доступен, если Imagick был скомпилирован с версией ImageMagick 6.5.7 или старше.
Список параметров
-
artifact
-
The name of the artifact
-
value
-
The value of the artifact
Возвращаемые значения
В случае успешной работы возвращает TRUE
.
Ошибки
Вызывает ImagickException при ошибке.
Смотрите также
- Imagick::getImageArtifact() - Get image artifact
- Imagick::deleteImageArtifact() - Delete image artifact
Примеры
Пример #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();
}
?>
Вернуться к: Imagick