Рекурсивный акроним словосочетания «PHP: Hypertext Preprocessor»
Добро пожаловать на форум PHP программистов!
За последние 24 часа нас посетили 17926 программистов и 1567 роботов. Сейчас ищут 1056 программистов ...
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