imagestringt gibt keine Schriftgröße wieder...
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
bild
code
farbe
frage
header
herz
http
image
klein test
leute
manual
probier
probieren
schrift
stehen
string
teddy
text
tun
url
-
Hey Leute, aus irgendeinem Grund gibt mein imagestring keine Schriftgröße wieder.. Text der bleibt immer gleich groß, egal welchen Wert ich einsetze.
<?php $text = 'Test'; $image_file='bild.png'; $image=imagecreatefrompng($image_file); $textcolor=imagecolorallocate($image,255,255,255); imagestring($image,72,850,550,$text,$textcolor); header("Content-Type: image/png"); imagepng($image); imagedestroy($image); ?>
http://www.kill-a-teddy.lima-city.de/bild.php -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
alfr3d schrieb:
Ich kann gar keine Schrift auf dem Bild finden...
Ansonsten würde ich mal probieren den Cache zu leeren hilft bei so etwas oftmals wahre Wunder
Hab ich gestern erst und seit heute ist kaum was dazu gekommen...
Im Herz drinne sollte ganz klein "Test" stehen irgendwo ^^ ist das bei dir nicht da? -
Darf man fragen was Du überhaupt da versuchst?
Die Schrift ist im Herz
Beitrag zuletzt geändert: 14.2.2012 14:11:51 von siwek -
kill-a-teddy schrieb:
alfr3d schrieb:
Ich kann gar keine Schrift auf dem Bild finden...
Ansonsten würde ich mal probieren den Cache zu leeren hilft bei so etwas oftmals wahre Wunder
Im Herz drinne sollte ganz klein "Test" stehen irgendwo ^^ ist das bei dir nicht da?
Ja doch jetzt hab ich es entdeckt...änder doch mal die Schriftgröße bitte...
Beitrag zuletzt geändert: 14.2.2012 14:11:21 von alfr3d -
LEUTE.... Lest mal oben GANZ AUFMERKSAM bitte....
Genau das ist doch mein Problem: Die Schriftgröße änder sich nicht... Ob ich nun 12 oder 72 eingebe, es bleibt gleich ^^ -
Laut php.net muss die Schriftgröße ein Wert zwischen 1 und 5 sein. Hier werden wohl nicht die selben Werte wie beim HTML font-size verwendet. Probier das doch mal aus.
http://ca2.php.net/manual/de/function.imagestring.php -
alfr3d schrieb:
Laut php.net muss die Schriftgröße ein Wert zwischen 1 und 5 sein. Hier werden wohl nicht die selben Werte wie beim HTML font-size verwendet. Probier das doch mal aus.
http://ca2.php.net/manual/de/function.imagestring.php
"Der Font erscheint in der Farbe col. Hat font den Wert 1, 2, 3, 4 oder 5 wird ein interner Font benutzt."
Hat doch nichts mit der Größe zu tun oder irre ich mich da? -
siwek schrieb:
alfr3d schrieb:
Laut php.net muss die Schriftgröße ein Wert zwischen 1 und 5 sein. Hier werden wohl nicht die selben Werte wie beim HTML font-size verwendet. Probier das doch mal aus.
http://ca2.php.net/manual/de/function.imagestring.php
"Der Font erscheint in der Farbe col. Hat font den Wert 1, 2, 3, 4 oder 5 wird ein interner Font benutzt."
Hat doch nichts mit der Größe zu tun oder irre ich mich da?
int imagestring ( resource $im , int $font , int $x , int $y , string $s , int $col )
Da es sich bei col und font um unterschiedliche Parameter handelt, haben die zwei Sätze nichts miteinander zu tun...
Wie sieht es aus kill-a-teddy? Hast du das mal versucht?
Beitrag zuletzt geändert: 14.2.2012 14:21:58 von alfr3d -
siwek schrieb:
alfr3d schrieb:
Laut php.net muss die Schriftgröße ein Wert zwischen 1 und 5 sein. Hier werden wohl nicht die selben Werte wie beim HTML font-size verwendet. Probier das doch mal aus.
http://ca2.php.net/manual/de/function.imagestring.php
"Der Font erscheint in der Farbe col. Hat font den Wert 1, 2, 3, 4 oder 5 wird ein interner Font benutzt."
Hat doch nichts mit der Größe zu tun oder irre ich mich da?
Nein.. Hat damit zu tun, ob ich einen eigenen Font benutze oder nicht. In diesem Fall nicht, deswegen ist der Wert größer als 6 und somit die Schriftgröße. -
kill-a-teddy schrieb:
siwek schrieb:
alfr3d schrieb:
Laut php.net muss die Schriftgröße ein Wert zwischen 1 und 5 sein. Hier werden wohl nicht die selben Werte wie beim HTML font-size verwendet. Probier das doch mal aus.
http://ca2.php.net/manual/de/function.imagestring.php
"Der Font erscheint in der Farbe col. Hat font den Wert 1, 2, 3, 4 oder 5 wird ein interner Font benutzt."
Hat doch nichts mit der Größe zu tun oder irre ich mich da?
Nein.. Hat damit zu tun, ob ich einen eigenen Font benutze oder nicht. In diesem Fall nicht, deswegen ist der Wert größer als 6 und somit die Schriftgröße.
Ok...hast du dir schon mal imagettftext() angeschaut? Vielleicht hilft dir das ja weiter...
Oder evtl mal die Beispiele bei php.net unter imagestring durchschauen...
Beitrag zuletzt geändert: 14.2.2012 14:25:30 von alfr3d -
Probier mal bitte anstelle einer Zahl dort mit einer Variable $size die Du davor befüllst.
So hatte ich das mal dunkel in Erinnerung. Allerdings arbeite ich mehr mit CSS und jQuery. -
Die größe wird gar nicht erst gelesen, ich hab zu testzwecken mal ein "px" dahinter gesetzt und es änderte sich nichts, obwohl ich dann eigentlich eine Fehlermeldung bekommen sollte.
$size hat auch nicht geholfen. -
Alfr3d scheint aber recht zu haben:
Mit imagestring() zeichnet man auf einer Arbeitsfläche (im) einen String (s) mit
der Farbe col und der Schriftgröße font. Als Werte für die Schriftgröße stehen
1,2,3,4 und 5 zur Verfügung. Mit den XY-Koordinaten (x und y) gibt man den
linken oberen Startpunkt des Strings an
Hast du denn mal die Werte 1 - 5 durchprobiert? -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage