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

ImagickDraw::composite

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

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

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

imagickdraw.composite.php

ImagickDraw::composite

(PECL imagick 2, PECL imagick 3)

ImagickDraw::compositeКомпозитира слика врз тековната слика

= NULL

public function ImagickDraw::composite(
         int $composite,
         float $x,
         float $y,
         float $width,
         float $height,
         (PECL imagick 2, PECL imagick 3) $image
): bool
Ги ескејпува специјалните знаци во стринг за употреба во SQL изјава

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

Композитира слика врз тековната слика, користејќи го наведениот оператор за композиција, наведената позиција и наведената големина.

Параметри

composite

оператор за композиција. Еден од Оператор за композиција константа (imagick::COMPOSITE_*).

x

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

y

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

width

ширина на композитната слика.

height

висина на композитната слика.

image

the (PECL imagick 2, PECL imagick 3) објект од каде се зема композитната слика.

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

Патеката до PHP скриптата што треба да се провери. true на успешен исход.

Примери

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

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

$draw = new \ImagickDraw();

$draw->setStrokeColor($strokeColor);
$draw->setFillColor($fillColor);
$draw->setFillOpacity(1);
$draw->setStrokeWidth(2);
$draw->setFontSize(72);
$draw->setStrokeOpacity(1);
$draw->setStrokeColor($strokeColor);
$draw->setStrokeWidth(2);
$draw->setFont("../fonts/CANDY.TTF");
$draw->setFontSize(140);
$draw->rectangle(0, 0, 1000, 300);
$draw->setFillColor('white');
$draw->setfillopacity(1);
$draw->annotation(50, 180, "Lorem Ipsum!");

//Create an image object which the draw commands can be rendered into
$imagick = new \Imagick();
$imagick->newImage(1000, 302, $backgroundColor);
$imagick->setImageFormat("png");

//Render the draw commands in the ImagickDraw object
//into the image.
$imagick->drawImage($draw);

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

?>

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

christian dot reinecke на web dot de
пред 16 години
To see some examples how the COMPOSITE_* constants work, see this page:
http://www.imagemagick.org/Usage/compose/#duff-porter
Навигација

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

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

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

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

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

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

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