PHP.mk документација

ImagickDraw::setViewbox

Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.

imagickdraw.setviewbox.php PHP.net прокси Преводот се освежува
Оригинал на PHP.net
Патека imagickdraw.setviewbox.php Локална патека за оваа страница.
Извор php.net/manual/en Оригиналниот HTML се реупотребува и локално се стилизира.
Режим Прокси + превод во позадина Кодовите, табелите и белешките остануваат читливи во истиот тек.
ImagickDraw::setViewbox

Референца за `imagickdraw.setviewbox.php` со подобрена типографија и навигација.

imagickdraw.setviewbox.php

ImagickDraw::setViewbox

(PECL imagick 2, PECL imagick 3)

ImagickDraw::setViewboxЈа поставува вкупната големина на платното

= NULL

public function ImagickDraw::setViewbox(
         int $left_x,
         int $top_y,
         int $right_x,
         int $bottom_y
): bool
Ги ескејпува специјалните знаци во стринг за употреба во SQL изјава

Оваа функција моментално не е документирана; достапна е само листата со аргументи.

Ја поставува вкупната големина на платното што ќе се запише со векторските податоци за цртање. Обично ова ќе биде специфицирано со иста големина како и сликата на платното. Кога векторските податоци се зачувуваат во SVG или MVG формати, полето за приказ (viewbox) се користи за да се специфицира големината на сликата на платното на која гледачот ќе ги прикаже векторските податоци.

Параметри

left_x

левата x координата

top_y

левата y координата

right_x

десната x координата

bottom_y

десната y координата

Вратени вредности

Не се враќа вредност.

Примери

Пример #1 (PECL imagick 2, PECL imagick 3) example

<?php
function setViewBox($strokeColor, $fillColor, $backgroundColor) {

$draw = new \ImagickDraw();

$draw->setStrokeColor($strokeColor);
$draw->setFillColor($fillColor);
$draw->setStrokeWidth(2);
$draw->setFontSize(72);

/*

Sets the overall canvas size to be recorded with the drawing vector data. Usually this will be specified using the same size as the canvas image. When the vector data is saved to SVG or MVG formats, the viewbox is use to specify the size of the canvas image that a viewer will render the vector data on.

*/

$draw->circle(250, 250, 250, 0);
$draw->setviewbox(0, 0, 200, 200);
$draw->circle(125, 250, 250, 250);
$draw->translate(250, 125);
$draw->circle(0, 0, 125, 0);


$imagick = new \Imagick();
$imagick->newImage(500, 500, $backgroundColor);
$imagick->setImageFormat("png");

$imagick->drawImage($draw);

header("Content-Type: image/png");
echo
$imagick->getImageBlob();
}

?>

Белешки од корисници

Нема белешки од корисници за оваа страница.
Навигација

Прелистувај сродни теми и функции.

На оваа страница

Автоматски outline од активната документација.

Насловите ќе се појават тука по вчитување.

Попрегледно читање

Примерите, changelog табелите и user notes се визуелно издвоени за да не се губат во долгата содржина.

Брз совет Користи го outline-от Скокни директно на главните секции од активната страница.
Извор Оригиналниот линк останува достапен Кога ти треба целосен upstream context, отвори го PHP.net во нов tab.