文字

ImagickDraw::scale

(PECL imagick 2.0.0)

ImagickDraw::scaleAdjusts the scaling factor

说明

bool ImagickDraw::scale ( float $x , float $y )
Warning

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

Adjusts the scaling factor to apply in the horizontal and vertical directions to the current coordinate space.

参数

x

horizontal factor

y

vertical factor

返回值

没有返回值。

范例

Example #1 ImagickDraw::scale()

<?php
function  scale ( $strokeColor $fillColor $backgroundColor $fillModifiedColor ) {

    
$draw  = new \ ImagickDraw ();
    
$draw -> setStrokeColor ( $strokeColor );
    
$draw -> setStrokeWidth ( 4 );
    
$draw -> setFillColor ( $fillColor );
    
$draw -> rectangle ( 200 200 300 300 );
    
$draw -> setFillColor ( $fillModifiedColor );
    
$draw -> scale ( 1.4 1.4 );
    
$draw -> rectangle ( 200 200 300 300 );

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

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

?>
上一篇: 下一篇: