在线文档教程
PHP
Image/ImageMagick

ImagickDraw::setFontStretch

ImagickDraw::setFontStretch

(PECL imagick 2.0.0)

ImagickDraw::setFontStretch — Sets the font stretch to use when annotating with text

Description

bool ImagickDraw::setFontStretch ( int $fontStretch )

Warning

This function is currently not documented; only its argument list is available.

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

Parameters

fontStretch

STRETCH_ constant

Return Values

No value is returned.

Examples

Example #1 ImagickDraw::setFontStretch()

<?php function setFontStretch($fillColor, $strokeColor, $backgroundColor) {     $draw = new \ImagickDraw(     $draw->setStrokeColor($strokeColor     $draw->setFillColor($fillColor     $draw->setStrokeWidth(2     $draw->setFontSize(36     $fontStretchTypes = [         \Imagick::STRETCH_ULTRACONDENSED,          \Imagick::STRETCH_CONDENSED,          \Imagick::STRETCH_SEMICONDENSED,          \Imagick::STRETCH_SEMIEXPANDED,          \Imagick::STRETCH_EXPANDED,          \Imagick::STRETCH_EXTRAEXPANDED,          \Imagick::STRETCH_ULTRAEXPANDED,          \Imagick::STRETCH_ANY     ];     $offset = 0;     foreach ($fontStretchTypes as $fontStretch) {         $draw->setFontStretch($fontStretch         $draw->annotation(50, 75 + $offset, "Lorem Ipsum!"         $offset += 50;     }     $imagick = new \Imagick(     $imagick->newImage(500, 500, $backgroundColor     $imagick->setImageFormat("png"     $imagick->drawImage($draw     header("Content-Type: image/png"     echo $imagick->getImageBlob( } ?>

← ImagickDraw::setFontSize

ImagickDraw::setFontStyle →

© 1997–2017 The PHP Documentation Group

Licensed under the Creative Commons Attribution License v3.0 or later.

https://secure.php.net/manual/en/imagickdraw.setfontstretch.php