ImagickDraw::setGravity

(PECL imagick 2.0.0)

ImagickDraw::setGravitySets the text placement gravity

說明

bool ImagickDraw::setGravity ( int $gravity )
Warning

此函式目前沒有參考文件;只有引數列表。

Sets the text placement gravity to use when annotating with text.

參數

gravity

GRAVITY_ constant

回傳值

無回傳值。

add a note add a note

User Contributed Notes 2 notes

up
4
alan at ridersite dot org
16 years ago
Gravity constants are very useful as they can save having to calculate the placement of variable text strings and font sizes.

For example:
$draw->setGravity (Imagick::GRAVITY_CENTER);
$image->annotateImage($draw, 0, 0, 0, 'The quick brown fox jumps over the lazy dog');

Will horizontally and vertically center the text string.

Note, there are several gravity constants available. See, Constants — Imagick class constants
up
-2
bcre8ve at gmail dot com
10 years ago
It appears that the GRAVITY constants have an integer equivalent:
NORTHWEST = 1
NORTH = 2
NORTHEAST = 3
WEST = 4
CENTER = 5
EAST = 6
SOUTHWEST = 7
SOUTH = 8
SOUTHEAST = 9
To Top