(PECL imagick 2.0.0)
Imagick::annotateImage — Resme bir metin çizer
$çizim_ayarı
, float $x
, float $y
, float $açı
, string $metin
) : boolBu işlev hala belgelendirilmemiştir; sadece değiştirge listesi mevcuttur.
Resme bir metin çizer.
çizim_ayarı
Metni çizmekte kullanılacak ayarları içeren ImagickDraw nesnesi.
x
Metnin ilk harfinin taban çizgisi başlangıcının X konumu.
y
Metnin ilk harfinin taban çizgisi başlangıcının Y konumu.
açı
Resmin yazılacağı açı.
metin
Çizilecek dizge.
Başarı durumunda TRUE
döner.
Örnek 1 - Imagick::annotateImage() örneği
Boş bir resme bir metin çizelim.
<?php
/* Nesneleri oluşturalım */
$image = new Imagick();
$draw = new ImagickDraw();
$pixel = new ImagickPixel( 'gray' );
/* Yeni resim */
$image->newImage(800, 75, $pixel);
/* Metin siyah olsun */
$pixel->setColor('black');
/* Yazı tipi özelliklerini belirtelim */
$draw->setFont('Bookman-DemiItalic');
$draw->setFontSize( 30 );
/* Metni çizelim */
$image->annotateImage($draw, 10, 45, 0, 'The quick brown fox jumps over the lazy dog');
/* Resim biçemi */
$image->setImageFormat('png');
/* Resmi çıktılayalım */
header('Content-type: image/png');
echo $image;
?>