IMagick-Problem, dicke Schrift

Hallo,

ich möchte mit IMagick Grafiken erstellen mit Text. Leider habe ich das Problem, dass egal in welcher Schriftgröße und Schriftdicke, der Text immer wie verschmiert aussieht, da dieser viel zu dick ist.

Ich verwende ImageMagick 6.3.7 Q16 und IMagick PECL 2.2.2 unter PHP 5.

Folgender Beispielcode:

$image = new Imagick();
$image->newImage(218, 46, new ImagickPixel(‚white‘));
$image->setImageCompression(10); // Keine Auswirkung auf Dicke
$draw = new ImagickDraw();
$draw->setFont($font);
$draw->setFontSize(22.0); // Keine Auswirkung auf Dicke
$draw->setFontWeight(100); // 0-999 Keine Auswirkung auf Dicke
$draw->annotation(5, 20, utf8_encode($text));
$image->drawImage($draw);
$image->borderImage(‚black‘, 1, 1);
$image->setImageResolution(1200, 1200); // Keine Auswirkung auf Dicke
$image->setImageFormat(‚gif‘);
$image->writeImage($location);

Woran könnte dies liegen?

Viele Grüße

vielleicht an der Schriftart, vielleicht an der Kompressionsstufe, vielleicht am Format, vielleicht an nem Bug in dem Script, das ich nicht kenne.

Grüße
Munich

Hallo,

deshalb habe ich den Script-Block zur Erzeugung des Bildes extra aufgeführt.

$image = new Imagick();
$image->newImage(218, 46, new ImagickPixel(‚white‘));
$image->setImageCompression(10); // Keine Auswirkung auf Dicke
$draw = new ImagickDraw();
$draw->setFont($font);
$draw->setFontSize(22.0); // Keine Auswirkung auf Dicke
$draw->setFontWeight(100); // 0-999 Keine Auswirkung auf Dicke
$draw->annotation(5, 20, utf8_encode($text));
$image->drawImage($draw);
$image->borderImage(‚black‘, 1, 1);
$image->setImageResolution(1200, 1200); // Keine Auswirkung auf Dicke
$image->setImageFormat(‚gif‘);
$image->writeImage($location);

Wo sind noch Möglichkeiten um auf die Dicke der Schrift Einfluss zu nehmen?

Danke!

deshalb habe ich den Script-Block zur Erzeugung des Bildes
extra aufgeführt.

das ist kein Script Block sondern nur eine Reihe von auflistungen welche Funktionen aufgerufen werden.

Hallo,

denke liegt an einer anderen ImageMagick Version, auf einem anderen Rechner funktioniert es, danke dennoch.

Viele Grüße