ImagickDraw::setFontSize

(PECL imagick 2.0.0)

ImagickDraw::setFontSizeSets the font pointsize to use when annotating with text

Описание

bool ImagickDraw::setFontSize ( float $pointsize )
Внимание

К настоящему времени эта функция еще не была документирована; для ознакомления доступен только список аргументов.

Sets the font pointsize to use when annotating with text.

Список параметров

pointsize

the point size

Возвращаемые значения

Эта функция не возвращает значения после выполнения.

Коментарии

<?php
$sourceFile
='in.jpg';
$textWrite='God is Great';
$x=50;
$y=50;   
$fontColor='#000000';
$fontSize=34;
 
$colorPix=new ImagickPixel ($fontColor);
$image=new Imagick ($sourceFile);
$draw=new ImagickDraw();
       
$draw->setFontSize($fontSize);//Sets the font pointsize to use when annotating with text

$draw->setFillColor($colorPix);//Sets the fill color to be used for drawing filled objects
           
$image->annotateImage($draw,$x,$y,0,$textWrite);//Annotates an image with text

$image->writeImage('out.jpg');//Writes an image to the specified filename
?>
2009-07-15 09:23:02
http://php5.kiev.ua/manual/ru/imagickdraw.setfontsize.html
The font size taken in parameter is not the size in point (1 point = 1/72 inch) but the font's height in pixel. 
Therefore you should do a conversion to have the correct font size if you want to modify a document destined to print.
For example, if your document's resolution is 300ppi, you should add a 25/6 multiplying factor to your fontsize in order to have a correct behaviour of the font.
2009-08-03 10:10:26
http://php5.kiev.ua/manual/ru/imagickdraw.setfontsize.html

    Поддержать сайт на родительском проекте КГБ