Imagick::frameImage
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
Imagick::frameImage
Референца за `imagick.frameimage.php` со подобрена типографија и навигација.
Imagick::frameImage
(PECL imagick 2, PECL imagick 3)
Imagick::frameImage — Додава симулирана тридимензионална граница
= NULL
mixed
$matte_color,int
$width,int
$height,int
$inner_bevel,int
$outer_bevel): bool
Додава симулирана тридимензионална граница
Параметри
matte_color-
ImagickPixel object or a string representing the matte color
width-
The width of the border
height-
The height of the border
inner_bevel-
The inner bevel width
outer_bevel-
The outer bevel width
Вратени вредности
Патеката до PHP скриптата што треба да се провери. true на успешен исход.
Errors/Exceptions
Фрла ImagickException при грешка.
Дневник на промени
| Верзија | = NULL |
|---|---|
| Формат на сликата. Овој параметар беше додаден во верзијата на Imagick 2.0.1. | Сега дозволува стринг што ја претставува бојата како прв параметар. Претходните верзии дозволуваа само ImagickPixel објект. |
Примери
Пример #1 Imagick::frameImage()
<?php
function frameImage($imagePath, $color, $width, $height, $innerBevel, $outerBevel) {
$imagick = new \Imagick(realpath($imagePath));
$width = $width + $innerBevel + $outerBevel;
$height = $height + $innerBevel + $outerBevel;
$imagick->frameimage(
$color,
$width,
$height,
$innerBevel,
$outerBevel
);
header("Content-Type: image/jpg");
echo $imagick->getImageBlob();
}
?>