文字

ImagickDraw::setFontStyle

(PECL imagick 2.0.0)

ImagickDraw::setFontStyleSets the font style to use when annotating with text

说明

bool ImagickDraw::setFontStyle ( int $style )
Warning

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

Sets the font style to use when annotating with text. The AnyStyle enumeration acts as a wild-card "don't care" option.

参数

style

STYLETYPE_ constant

返回值

没有返回值。

范例

Example #1 ImagickDraw::setFontStyle()

<?php
function  setFontStyle ( $fillColor $strokeColor $backgroundColor ) {
    
$draw  = new \ ImagickDraw ();
    
$draw -> setStrokeColor ( $strokeColor );
    
$draw -> setFillColor ( $fillColor );
    
$draw -> setStrokeWidth ( 1 );
    
$draw -> setFontSize ( 36 );
    
$draw -> setFontStyle (\ Imagick :: STYLE_NORMAL );
    
$draw -> annotation ( 50 50 "Lorem Ipsum!" );

    
$draw -> setFontStyle (\ Imagick :: STYLE_ITALIC );
    
$draw -> annotation ( 50 100 "Lorem Ipsum!" );

    
$draw -> setFontStyle (\ Imagick :: STYLE_OBLIQUE );
    
$draw -> annotation ( 50 150 "Lorem Ipsum!" );

    
$imagick  = new \ Imagick ();
    
$imagick -> newImage ( 350 300 $backgroundColor );
    
$imagick -> setImageFormat ( "png" );
    
$imagick -> drawImage ( $draw );

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

?>
上一篇: 下一篇: