Thread GD::Simple->font Truetype-Font einbinden
(9 answers)
Opened by roooot at 2010-01-25 14:47
Hallo,
also ich verwende diesen Code. Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 sub generate_image { require GD::Simple; my ($email, $settings) = @_; my $image_width = get_img_width($email); my $gd_img = GD::Simple->new($image_width,15,1); my $ttf = catfile( $FindBin::RealBin, 'res', 'INFECTED.ttf' ); $gd_img->font($ttf); $gd_img->transparent('white'); $gd_img->moveTo(3,11); $gd_img->fgcolor('blue'); #dimgray $gd_img->fontsize(10); $gd_img->string($email); return $gd_img->png(); } Es wird allerdings immer eine Standardschrift verwendet. Ich schätze es ist Verdana. Wenn ich $gd_img->font('Times New Roman') eingebe, funktioniert es und er wechselt die Schrift erfolgreich. Ich gehe also davon aus, dass nur Schriften funktionieren, die auf dem Server installiert sind. $@ ist leer. Gibts noch weitere Dinge über die ich informieren muss? Viele Grüße :)
|