![]() |
[php] langen string in mehreren zeilen auf ein bild malen
hi,
hab noch ein großes problem, hoffe ihr könnt mir helfen. also in delphi hatte ich damit keine probleme, die winapi hat ja die nützliche funktion drawtext, der man den text und ein rechteck (koordinaten) übergeben muss, und schon malt die funktion den string gesplittet in ein image, so dass es perfekt in das festgelegte rechteck passt. sowas bräuchte ich jetz in php, leider habe ich in der phpdocumentation nichts gefunden! gibt es da bereits fertige funktionen, oder vielleicht andere schnelle lösungen? habe nicht gedacht das ich jetz an so einem problem so lange sitzen muss, das projekt soll morgen fertig werden :D bitte helft mir! danke mfg |
Re: [php] langen string in mehreren zeilen auf ein bild male
die gdlibrary ist wohl das was du suchst.
Du erstellst ein Bild mit imagecreate und kannst dann mit imagefttext den Text darauf schreiben, mehr dazu gibts im PHP Manual. |
Re: [php] langen string in mehreren zeilen auf ein bild male
Entweder du verwendest die HTML/CSS Fomatierungsmöglichkeiten oder wenn es wichtig ist, daß das Ganze als Bild erzeugt wirst die gd/gd2-Erweiterung von php.
|
Re: [php] langen string in mehreren zeilen auf ein bild male
ja schon... aber ich kann da nur die koordinaten des startpunktes angeben, wenn ich dann aber einen kilometerlangen string drannhänge, dann läuft er mir über den bildrand hinaus... die funktion bricht den text leider nicht automatisch um, so wie es drawtext macht. :(
die habe mir auch die ganzen gdlib-funktionen durchgelesen, leider gibt es da nix passendes. |
Re: [php] langen string in mehreren zeilen auf ein bild male
Es gibt noch ne PEAR-Extension
![]() |
Re: [php] langen string in mehreren zeilen auf ein bild male
Bei den User-Kommentaren zu imagestring findest du auch was:
![]() |
Re: [php] langen string in mehreren zeilen auf ein bild male
ah, vielen dank :) werd mir mal das beispiel aus dem kommentar da ansehen. die pearextension scheint auch die richtige zu sein, aber die ist nicht auf dem server4you server installiert, und da ich momentan nix von extensioninstallationen verstehe, bleibt mir nur das beispiel aus dem comment :)
falls jemand noch eine andere idee hat, her damit aber auf jedenfall schonmal einen dicken lob an euch, ihr seit echt flott! thx |
Re: [php] langen string in mehreren zeilen auf ein bild male
Zitat:
|
Re: [php] langen string in mehreren zeilen auf ein bild male
ich glaube pear fehlt ganz, phpinfo verliert kein wort über "pear"
rootzugriff müsste ich haben, ist ein linuxserver und hab noch keinerlei erfahrung mit linux. die funktion aus dem kommentar hilft mir kaum weiter habich bemerkt, weil ich ttf-schriftarten benutzen muss, und die haben keine einheitliche breite für ein zeichen, da ist jedes zeichen unterschiedlich breit. und die funktion baut auf der konstanten zeichenbreite auf... |
Re: [php] langen string in mehreren zeilen auf ein bild male
Welche Distribution besitzt der Server?
Prüfen ob PEAR installiert ist kannst du durch Eingabe von
Code:
a auf der Console.
pear
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:59 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz