文字

ImagickDraw::setFillColor

(PECL imagick 2.0.0)

ImagickDraw::setFillColorSets the fill color to be used for drawing filled objects

说明

bool ImagickDraw::setFillColor ( ImagickPixel $fill_pixel )
Warning

本函数还未编写文档,仅有参数列表。

Sets the fill color to be used for drawing filled objects.

参数

fill_pixel

ImagickPixel to use to set the color

返回值

没有返回值。

范例

Example #1 ImagickDraw::setFillColor()

<?php
function  setFillColor ( $strokeColor $fillColor $backgroundColor ) {

    
$draw  = new \ ImagickDraw ();

    
$draw -> setStrokeOpacity ( 1 );
    
$draw -> setStrokeWidth ( 1.5 );
    
$draw -> setStrokeColor ( $strokeColor );
    
$draw -> setFillColor ( $fillColor );
    
$draw -> rectangle ( 50 50 150 150 );

    
$draw -> setFillColor ( "rgb(200, 32, 32)" );
    
$draw -> rectangle ( 200 50 300 150 );

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

    
$image -> drawImage ( $draw );

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

?>

用户评论:

[#1] moguchicorp at gmail dot com [2011-03-14 15:00:28]

It also accepts color definitions by name and hexa, as in 

<?php 
$draw 
= new ImagickDraw();


$draw->setFillColor('black');


$draw->setFillColor('#a4610f');

?>

上一篇: 下一篇: