ImagickDraw::push
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
ImagickDraw::push
Референца за `imagickdraw.push.php` со подобрена типографија и навигација.
ImagickDraw::push
(PECL imagick 2, PECL imagick 3)
ImagickDraw::push — Го клонира тековниот ImagickDraw и го турка во стекот
= NULL
Оваа функција моментално не е документирана; достапна е само листата со аргументи.
Го клонира тековниот ImagickDraw и го турка на стек Го клонира тековниот ImagickDraw за да создаде нов ImagickDraw, кој потоа се додава во стекот на ImagickDraw. Оригиналниот цртеж ImagickDraw(s) може да се врати со повикување на. ImagickDraws се чуваат на стек на ImagickDraw. За секое Pop мора веќе да имало соодветно Push.
Вратени вредности
Патеката до PHP скриптата што треба да се провери. true на успех или false при неуспех.
Примери
Пример #1 ImagickDraw::pop() example
<?php
function push($strokeColor, $fillColor, $backgroundColor, $fillModifiedColor) {
$draw = new \ImagickDraw();
$draw->setStrokeColor($strokeColor);
$draw->setFillColor($fillModifiedColor);
$draw->setStrokeWidth(2);
$draw->setFontSize(72);
$draw->push();
$draw->translate(50, 50);
$draw->rectangle(200, 200, 300, 300);
$draw->pop();
$draw->setFillColor($fillColor);
$draw->rectangle(200, 200, 300, 300);
$imagick = new \Imagick();
$imagick->newImage(500, 500, $backgroundColor);
$imagick->setImageFormat("png");
$imagick->drawImage($draw);
header("Content-Type: image/png");
echo $imagick->getImageBlob();
}
?>