Imagick::annotateImage

(PECL imagick 2, PECL imagick 3)

Imagick::annotateImageAnota una imagen con texto

Descripción

publicImagick::annotateImage(
    ImagickDraw$draw_settings,
    float$x,
    float$y,
    float$angle,
    string$text
): bool

Anota una imagen con texto.

Parámetros

draw_settings

El objeto ImagickDraw que contiene la configuración para el dibujo de texto

x

El índice horizontal en píxeles a la izquierda del texto

y

El índice vertical en píxeles de la línea base del texto

angle

El ángulo en el que se escribe el texto

text

La cadena a dibujar

Valores devueltos

Devuelve true en caso de éxito.

Ejemplos

Ejemplo #1 Usar Imagick::annotateImage():

Anotar texto en una imagen vacía

<?php

$imagen = new Imagick();
$dibujo = new ImagickDraw();
$píxel = new ImagickPixel( 'gray' );


$imagen->newImage(800, 75, $píxel);


$dibujo->setColor('black');


$dibujo->setFont('Bookman-DemiItalic');
$dibujo->setFontSize( 30 );


$imagen->annotateImage($dibujo, 10, 45, 0, 'The quick brown fox jumps over the lazy dog');


$imagen->setImageFormat('png');


header('Content-type: image/png');
echo
$imagen;

?>

Ver también

To Top