Hi
Wie kann ich in Imagick OpenType oder True Type Fonts laden?
Ich finde da nichts.
Grüsse
Hi
Wie kann ich in Imagick OpenType oder True Type Fonts laden?
Ich finde da nichts.
Grüsse
imgttftext()
da kannste alles einstellen, u.a. die font.
Nicht mit Imagick
GD ist veraltet und unterstützt diverse Parameter von Schriften nicht.
Imagemagick dagegen schon.
Wie man eine Schrift ladet und verwendet habe ich nun aber nicht wie man die Schriftfarbe ändert.
Es ist eben nicht so einfach wie hier beschrieben.
http://php.oregonstate.edu/manual/en/func…notateimage.php
Hier der Bisherige code
<?php
header('Content-type: image/png');
$image = new Imagick('image.png');
$draw = new ImagickDraw();
$pixel = new ImagickPixel( 'white' );
/* set text color */
$pixel->setColor('red');
/* Font properties */
$draw->setGravity (Imagick::GRAVITY_CENTER);
$draw->setfont('MyriadPro-Bold.otf');
//$draw->setFont('Bookman-DemiItalic');
$draw->setfontsize(35);
/* draw text */
$image->annotateImage($draw, 150, 0, 270, 'TestTt986');
/* Give image a format */
$image->setImageFormat('png');
echo $image;
?>
Alles anzeigen
Ok ich habs nun gefunden.
Man muss vor dem Zeichnen des Textes ImagickDraw::setFillColor anwenden
Hat jemand eine Ahnung wie ich eine Bounding Box hinbekomme?
Ich will messen wie gross der Text wird.
Und imagettfbbox gibt falsche werte zurück auch wenn die gleichen einstallungen genommen werden.