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

Imagick::drawImage

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

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

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

imagick.drawimage.php

Imagick::drawImage

(PECL imagick 2, PECL imagick 3)

Imagick::drawImageГо прикажува објектот ImagickDraw на тековната слика

= NULL

public function Imagick::drawImage(ImagickDraw $draw): bool

Го прикажува објектот ImagickDraw на тековната слика.

Параметри

draw

Операциите за цртање што треба да се прикажат на сликата.

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

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

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

блах на блуб точка ком
пред 16 години
If your imagick lib begins to say: "Non-conforming drawing primitive...", it could be that your locale are not correctly set. please locate all your setlocale and kill them temporary so you could check it that would solve the problem.
Imagick::getImageResolution()
пред 17 години
the ImagickDraw (v 2.2.0) seems to disharmonise with PHP-GTK2 (v 2.0.1).

The rendering of an ImagickDraw object on the current image fails (resp. results in a flat image without drawings), if php_gtk2.so is loaded.

Code to reproduce the failure:

#!/usr/bin/php5
<?php
dl("php_gtk2.so"); // comment this for a second try

$string = "Hello world!";

$im = new Imagick();
$draw = new ImagickDraw();

$draw->setFillColor(new ImagickPixel('blue'));

$draw->setFontSize(28);

$metrix = $im->queryFontMetrics($draw, $string);

$draw->annotation(0,25,$string);

$im->newImage($metrix['textWidth'],$metrix['textHeight'], new ImagickPixel('white'));
$im->drawImage($draw);
$im->borderImage(new ImagickPixel('black'), 1, 1);
$im->setImageFormat('png');

$im->writeImage("./test.png");
?>
Навигација

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

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

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

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

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

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

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