Imagick::annotateImage

(PECL imagick 2, PECL imagick 3)

Imagick::annotateImageGörüntüye bir metin çizer

Açıklama

public Imagick::annotateImage(
    ImagickDraw $çizim_ayarı,
    float $x,
    float $y,
    float $açı,
    string $metin
): bool

Görüntüye bir metin çizer.

Bağımsız Değişkenler

ç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çı

Metnin yazılacağı açı.

metin

Çizilecek dizge.

Dönen Değerler

Başarı durumunda true döner.

Örnekler

Örnek 1 - Imagick::annotateImage() örneği

Boş bir tuvale bir metin çizelim.

<?php
// Nesneleri oluştur
$image = new Imagick();
$draw = new ImagickDraw();
$pixel = new ImagickPixel( 'gray' );

// Yeni görüntü
$image->newImage(800, 75, $pixel);

// Metin siyah olsun
$draw->setFillColor('black');

// Yazı tipi özelliklerini belirt
$draw->setFont('Bookman-DemiItalic');
$draw->setFontSize( 30 );

// Metni çiz
$image->annotateImage($draw, 10, 45, 0, 'The quick brown fox jumps over the lazy dog');

// Resim biçemi
$image->setImageFormat('png');

// Resmi çıktıla
header('Content-Type: image/png');
echo
$image;

?>

Ayrıca Bakınız