Schrift
[thread]6126[/thread]

Problem mit GD::stringTTF



<< >> 1 Eintrag, 1 Seite
Gast Gast
 2004-03-08 19:00
#80750 #80750
Hi... folgender code (und ein bisschen mehr drumrum) sollte eigentlich ein bild erstellen, in dem ein stück text steht. das funktioniert eigentlich recht gut, bis auf dass die von der funktion zurückgegebenen boundaries nicht genau stimmen und der text immer auf der rechten seite abgeschnitten wird. je länger der text und je größer die schrift ist, desto mehr pixel scheinen zu fehlen. weiß jemand eine lösung für dieses problem?


Code: (dl )
1
2
3
4
5
my @bounds = GD::Image->stringTTF(0, $font, $size, $angle, $x, $y, $text);
my $im = new GD::Image($bounds[2], $bounds[3]); # bild erstellen, die 2 parameter sind die
# koordinaten der rechten unteren ecke des textstücks... bzw. sollten sein
my $black = $im->colorAllocate(0,0,0);
$im->stringTTF($black, $font, $size, $angle, $x, $y, $text);
<< >> 1 Eintrag, 1 Seite



View all threads created 2004-03-08 19:00.