Text auf einem Bild an einer Bestimmten Position positionieren

Baam

Mitglied
Wie kann ich in Php einen Text auf einem Bild an einer bestimmten position positionieren ?
Habe soetwas schon öfter gesehen.

Vielen Dank im Vorraus Jhonny A
 
Könntest du mir da vieleicht ein Beispiel geben ?
Also wo Höhe, Breite, Text... als variabelen hin müssen.

Vielen Dank im Vorraus Jhonny A
 
ALso ich habe mir de jetzt folgendes gebsatelt :
PHP:
<?PHP

$image = imagecreatefromjpeg("test.jpg"); 

imagestring ($image, Arial ,5,30, 70, "text");

imagejpeg($image); 

?>

Aber wenn ich das auf dem Server ausführe kommt immer nur der Salat raus :
PHP:
ÿØÿà“éQ<â%ã¯sT¥œöïCij[”þÕÛ?٪ѦþMY.ËQvÀ鈉ú. Q¸?[‡N{Cx¨¨?ù^wŠérD•dƒæȤŠAÈ[Š°dŠ~?ƒéUåO–²zj†ZB;¸¥x·®:ÖošñôéSGxSž£¸£™u„µ»ûV„›z/ÔTbX&_º¹¦eQ¸Z›04†Pã¿j0¿+þb©GqÛv*a8èZ´æ@2þÝ7§j¡ãoN•°."Àn* —•2Ž·2(±.͵fTPMË‘PHþ[©ÝUnçnnõ7I0&ž3¹_wjH?wàõ¢CæZ+õª1ô§ú…Cvhe§pò²{PŸ"¨êºFUÜŽ¸«0Fûri-@“5f"R,ô&£DË(~ƒJä»d7´B*]Ï ãuf Zi”uzxËîsK‚™-óÒ³i¶1 "Uyî|¥ÈëÚ¥– œŸÂ©¼[ù“Š–ØL®InjÔEc\žj4ò·á>õe -Ö¥&¥ÃJÞ‚že=¤ª.7b˜dTû?kM{€˜'*"îû´Ã+¥9Í÷hÐ(ƒûµ.E?¼š<óýÚ°™³`úS$%[¯¥Y0*}Î*v}U‡½K@Cç€Ø+øŠš;?«Ï"€`—?¸>•¶ò«|”j€‘ÂËþ¯¯¡ªç+ÁàÐ$Øß¼ãêìR[\®Çäö#-ú?Iî«¢A´e¿tºxUÞ›?¸ªd”m…jµ[?hƯÈz`ÛÓwJ`Êý*À?]7Ž½èÜD?\ymÂðj[‰C¯˜?¤å µR–ìÂÅu¦êY‰§—÷¼Pä:cQ Š¯@ñnS×=k4î1ÐJE»G·ŒÕ|¥;ú?ð«w>NõKlÐú %@Z\ ’âF·AÛ=*;r#™¾nig?®HäSé Šð2óÖEr›[¶xÍU6FÚ ¨Lè‹?Î;Ñv·HºÎåö¦½Â§2t¬ß´~u’<ÏíG8X±=ìLÙªFF¸|Ê™.ÀØÝÒš.J.#\{÷¬\µÔfœCn¹‘²ÔÙ/v#ãÞ²wÊÿÁcJK€ýjœ…{n£ÊnîÔÇ@? °“ýê2½Fßö¨éüU”„qlêÜúSd!ßI.Ñ?Ö›Ú¹=M?!ÅNòjT?d¯&š€7ÎjD¹ª@#“·ŒÓR&=jÚGܯJ|i—åiò?\G³øi:‚µf_¼NÚlHç4íÐ<`íM¸§

Ich habe da keine Falschen parameter gefunden ?

MfG Jhonny A
 
Zuletzt bearbeitet:
Hast du auch einen entsprechenden JPG-Header gesendet?

"Arial" ist übrigens kein gültiger Parameter.... dort musst du eine Zahl einsetzen, es wird nämlich die Schriftgrösse erwartet(1-5).
In welcher Schriftart das angezeigt wird, hängt von der PHP-(GD-Lib)-konfiguration ab.
 
Zuletzt bearbeitet:
Wie kann man denn einen Jpeg Header senden ?
Das Arial habe ich jetzt in 3 geändert.
Der Code sieht jetzt so Aus :
PHP:
<?PHP

header('Content-Type: image/jpeg');

$image = imagecreatefromjpeg('test.jpg'); 

imagestring ($image,3,5,30,70,'text');

imagejpeg($image);

imagedestroy($image)

?>
Aber es funktioniert immer noch nicht.
Es kommt immer noch so ein (Asci ?) Text.


MfG Jhonny A
 
Zuletzt bearbeitet:
Es geht jetzt fals es jemand wissen will :

PHP:
<?PHP
header("Content-Type: image/jpeg");
$image = imagecreatefromjpeg("test.jpg"); 
imagestring ($image,5,30,30,'text',2);
imagejpeg($image);
imagedestroy($image)
?>

MfG Jhonny A
 
Eine Frage habe ich da noch :
Wie kann ich dies mit einer bestimmten Schriftart machen ?
Dazu habe ich diesen Text gefunden :

[PHPf]imageloadfont[/phpf]

Aber den versthe ich nicht ganz.
Bitte helft mir.

MfG Jhonny A
 
Zuletzt bearbeitet:
Zurück