Grafiken bearbeiten mit GD
hansatwebde
- php
0 chris
Hallo,
Ich habe gerade versucht mit GD einen Text auf ein Bild zu setzen, doch irgendwie kann ich die Schriftgröße nicht höher als 5 setzen.
Woran liegt das?
Mfg hansatwebde
Hallo hans..
wie schaut denn der code aus?
grüße chris
Hallo,
Code:
<?php
error_reporting(E_ALL);
$string = $_GET['text'];
$im = imagecreatefrompng("1.png");
$orange = imagecolorallocate($im, 220, 210, 60);
$px = (imagesx($im) - 7.5 * strlen($string)) / 2;
imagestring($im, 6, $px, 9, $string, $orange);
imagepng($im);
imagedestroy($im);
?>
ist der aus php.net...
Hallo hansatwebde,
imagestring($im, 6, $px, 9, $string, $orange);
damit benutzt du diese GD-internen Bitmapschriften, die eine bestimmte Größe haben und in den allerseltensten Fällen das sind, was man sucht. Schau mal nach den TTF-Funktionen (imagettfstring oder so ähnlich). Damit kannst du eine True Type Font in beliebiger Schriftgröße ausgeben.
Grüße,
Sven
Moin!
imagestring($im, 6, $px, 9, $string, $orange);
damit benutzt du diese GD-internen Bitmapschriften, die eine bestimmte Größe haben und in den allerseltensten Fällen das sind, was man sucht.
Die Schriften sind toll, wenn man kleine Schriften benötigt. Nur leider: Vom Aussehen her unveränderlich (es sei denn, man ändert die gdlib).
- Sven Rautenberg
Hallo,
Ja es funktioniert mit imagettftext wunderbar.
Vielem dank!
Mfg hansatwebde