Imagick::shadeImage
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
Imagick::shadeImage
Референца за `imagick.shadeimage.php` со подобрена типографија и навигација.
Imagick::shadeImage
(PECL imagick 2, PECL imagick 3)
Imagick::shadeImage — Создава 3Д ефект
= NULL
Светли оддалечена светлина на слика за да создаде тридимензионален ефект. Ја контролирате позицијата на светлината со азимут и височина; азимутот се мери во степени од x-оската, а височината се мери во пиксели над Z-оската. Овој метод е достапен ако Imagick е компајлиран со ImageMagick верзија 6.2.9 или понова.
Параметри
gray-
Вредност различна од нула ја затемнува интензитетот на секој пиксел.
azimuth-
Ја дефинира насоката на изворот на светлина.
elevation-
Ја дефинира насоката на изворот на светлина.
Вратени вредности
Патеката до PHP скриптата што треба да се провери. true на успешен исход.
Errors/Exceptions
Фрла ImagickException при неуспех.
Примери
Пример #1 (PECL imagick 2, PECL imagick 3)
<?php
function shadeImage($imagePath) {
$imagick = new \Imagick(realpath($imagePath));
$imagick->shadeImage(true, 45, 20);
header("Content-Type: image/jpg");
echo $imagick->getImageBlob();
}
?>