jake84 Geschrieben 7. April 2003 Teilen Geschrieben 7. April 2003 Hi :=) ich habe <img src=./images/cal/mo.jpg> und möchte über dieses bild einen text legen! kann mir bitte jemand sagen, wie das mit php geht? Danke Jake Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
sYnTaxx Geschrieben 8. April 2003 Teilen Geschrieben 8. April 2003 Hm ich glaube ich weis nicht genau was du willst aber einen einfachen Text kannst du mit echo blabla ausgeben.... also z.b. <?php echo "Das ist en Test"; ?> und darunter kannst dann z.b. dein bild haun... :floet: Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Spike Geschrieben 8. April 2003 Teilen Geschrieben 8. April 2003 Probier es mal mit DIVs. Damit kannst du Objekte Pixelgenau im Browser plazieren. Meines Wissens nach müsste man die auch "stapeln" also übereinanderlegen können, probiers mal aus. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
*I C Q* Geschrieben 8. April 2003 Teilen Geschrieben 8. April 2003 Ich vermute mal, Du meinst soetwas wie einen Copyright-Hinweis oder eine Webadresse, die fest in das Bild eingebettet ist, oder? Das geht relativ einfach mit den Image-Funktionen von PHP! Infos findest Du in der PHP-Funktionsliste! Ein Codebeispiel: <?php $im = @ImageCreateFromJPEG ("bild001.jpg"); $text_color = ImageColorClosest ($im, 255,255,255); //Muss bei Jpegs ImageColorClosest sein, bei anderen ImageColorAllocate ImageString ($im, 5, 10, 10, "Ein Test-String", $text_color); header("content-type: image/jpeg"); imageJPEG($im); ?> [/PHP] Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
jake84 Geschrieben 8. April 2003 Autor Teilen Geschrieben 8. April 2003 danke das untere hört sich gut an! ich werds heut mal testen dürfte aber kein problem sein mfg Jake Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
jake84 Geschrieben 9. April 2003 Autor Teilen Geschrieben 9. April 2003 hi ... habs hinbekommen BLOS! kann ich das auch mit mehreren Bilder auf einer seite machen? ... irgenwie bekomm ich das nur mit einem bild hin und ich kann áuch auf der seite keinen text ausgeben ;/ ... Bitte helft mir ! Danke Jake Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
*I C Q* Geschrieben 10. April 2003 Teilen Geschrieben 10. April 2003 Original geschrieben von jake84 irgenwie bekomm ich das nur mit einem bild hin und ich kann áuch auf der seite keinen text ausgeben ;/ Das Skript ist nur für ein Bild gedacht. Du kannst es direkt im <img>-Tag angeben, also z.B. so: <img src="bild.php?file=xyz.jpg&txtbild=ich bin ein ganz toller string"> Dann lädst das Bild dynamisch ($im = ImageCreateFromJPEG($file) und packst den Text auch dynamisch darüber (ImageString ($im, 5, 10, 10, $txtbild, $text_color) ) Und schon funktioniert's! ICQ Nachtrag: Natürlich musst die img-Tags in einer zweiten HTML-Seite schreiben, Du brauchst also quasi zwei Seiten, das Skript von oben und eine Seite, die's aufruft. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
jake84 Geschrieben 10. April 2003 Autor Teilen Geschrieben 10. April 2003 hmmm ... hört sich gut an, blos ich schnalls need *gg* so ichs mir gedacht : test.htm: <html> <head> </head> <body> <img src="bild.php?file=./images/cal/leer.jpg&txtbild=Mo"> </body> </html> bild.php <?php $im = ImageCreateFromJPEG($file) $text_color = ImageColorClosest ($im, 255,255,255); ImageString ($im, 5, 10, 5, $txtbild, $text_color) header("content-type: image/jpeg"); imageJPEG($im); ?> [/PHP] is bestimmt totaler rotz, den ich da geschrieben hab *gg* danke und mfg Jake Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
*I C Q* Geschrieben 10. April 2003 Teilen Geschrieben 10. April 2003 Original geschrieben von jake84 is bestimmt totaler rotz, den ich da geschrieben hab *gg* Nö, passt scho'! Sieht gut aus! ICQ Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
jake84 Geschrieben 10. April 2003 Autor Teilen Geschrieben 10. April 2003 geht aber leider nicht ;( normalerweise sollte mir doch in "test.htm" das bild mit dem text angezeigt werden oder? mach er aber need *schnief* kannst du mir bitte mal ein beispiel posten, wo es geht? aber nur wenns need soviel aufwand für dich ist mfg Jake Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Spike Geschrieben 10. April 2003 Teilen Geschrieben 10. April 2003 Leg dich einfach ein DIV über das Bild. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
jake84 Geschrieben 10. April 2003 Autor Teilen Geschrieben 10. April 2003 Was soll den ein DIV sein ? *gg* noch nie gehört :/ oben hast du geschrieben, dass man da Text Pixelgenau anlegen kann.. ich glaub mit pixelgenau kann ich nix anfangen, da ich die bilder dynamisch lade und sie immer an einen anderen ort sind oder habe ich dich da falsch verstanden? Danke und mfg Jake Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
*I C Q* Geschrieben 10. April 2003 Teilen Geschrieben 10. April 2003 Original geschrieben von jake84 mach er aber need *schnief* Was macht er denn dann? Zeigt er an, dass er das Bild nicht gefunden hat, oder zeigt er das Bild, aber nicht den Text oder macht er gar nix? Original geschrieben von Spike Leg dich einfach ein DIV über das Bild. DIV's über einem Bild haben aber zwei Nachteile: a) Ein Besucher kann das Bild runterladen ohne den Text auf dem Bild, womit eine eventuelle Copyright-Information ihren Zweck verlieren würde. DIVs können AFAIK nur mit CSS positioniert werden und wie wir ja alle wissen produziert da i.d.R. jeder Browser ein anderes Ergebniss als es geplant war! ICQ Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Spike Geschrieben 10. April 2003 Teilen Geschrieben 10. April 2003 Original geschrieben von *I C Q* DIV's über einem Bild haben aber zwei Nachteile: a) Ein Besucher kann das Bild runterladen ohne den Text auf dem Bild, womit eine eventuelle Copyright-Information ihren Zweck verlieren würde. Das mit dem Copyright war bisher nur eine Vermutung von dir, der Threadersteller hat in seinen Posts nie was davon geschrieben, er wollte lediglich einen Text über ein Bild legen, das kommt schonmal vor bei anspruchsvollen Designs. DIVs können AFAIK nur mit CSS positioniert werden und wie wir ja alle wissen produziert da i.d.R. jeder Browser ein anderes Ergebniss als es geplant war! Wer bitte setzt kein CSS ein? Da wärst du ja der erste. Mal ein paar Infos für dich: http://drweb.de/ressourcen/browser_kompatibilitaet.shtml Alle modernen Browser können CSS2. Und wer unterstützt bitte noch ernsthaft den überhaupt nicht mehr verbreiteten NS4.7? Wenn man richtig Testet hat man mit CSS keine Probleme. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Spike Geschrieben 10. April 2003 Teilen Geschrieben 10. April 2003 Original geschrieben von jake84 Was soll den ein DIV sein ? *gg* noch nie gehört :/ oben hast du geschrieben, dass man da Text Pixelgenau anlegen kann.. ich glaub mit pixelgenau kann ich nix anfangen, da ich die bilder dynamisch lade und sie immer an einen anderen ort sind oder habe ich dich da falsch verstanden? Danke und mfg Jake Die DIVs kannst du auch dynamisch laden. http://www.webdesign-referenz.de/html_css.html#4.8.5 Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
*I C Q* Geschrieben 10. April 2003 Teilen Geschrieben 10. April 2003 Original geschrieben von Spike Das mit dem Copyright war bisher nur eine Vermutung von dir, der Threadersteller hat in seinen Posts nie was davon geschrieben, er wollte lediglich einen Text über ein Bild legen, das kommt schonmal vor bei anspruchsvollen Designs. Hmmm stimmt, und egal welches Problem der Autor jetzt hat, er hat beide Lösungen! Original geschrieben von Spike Wer bitte setzt kein CSS ein? Da wärst du ja der erste. Hmmm, liegt daran, was ich grade bastel, aber im Grossen und Ganzen setz ich schon CSS ein (wobei ich trotzdem versuche so Browserunabhängig wie möglich zu bleiben). Original geschrieben von Spike Alle modernen Browser können CSS2. Und wer unterstützt bitte noch ernsthaft den überhaupt nicht mehr verbreiteten NS4.7? Dass fast alle Browser CSS2 unterstützen ist schon klar, mein Argument zielte mehr darauf aus wie sie es unterstützen. Ich habe die Erfahrung gemacht, dass Seiten häufig je nach Browser total unterschiedlich aussahen. Und btw. ich muss den NS4.7 noch unterstützen, weil's hier in der Firma den einen oder anderen NC gibt, auf dem nur ein NS4.7 läuft (bitte keine Diskussion über Sinn und Unsinn, die führ ich regelmässig )! ICQ Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Spike Geschrieben 10. April 2003 Teilen Geschrieben 10. April 2003 Bei den CSS-Stilen die ich bisher verwendet habe konnte ich keine großen Abweichungen zwischen aktuellen Browsern finden. Aber man weiss ja nie = Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
jake84 Geschrieben 10. April 2003 Autor Teilen Geschrieben 10. April 2003 Original geschrieben von *I C Q* Was macht er denn dann? Zeigt er an, dass er das Bild nicht gefunden hat, oder zeigt er das Bild, aber nicht den Text oder macht er gar nix? er zeigt mir ein bildchen mit nem rotem kreuz an, also hat ers need gefunden *gg* im quelltext der test.htm steht: (rechte taste quelltest anzeigen) <html> <head> </head> <body> <img src="bild.php?file=./images/cal/leer.jpg&txtbild=Mo"> </body> </html> kann ja eigendlich gar nicht sein oder, da er ja die bild.php ausführen müsste ?? Das mit dem Copyright war bisher nur eine Vermutung von dir, der Threadersteller hat in seinen Posts nie was davon geschrieben, er wollte lediglich einen Text über ein Bild legen, das kommt schonmal vor bei anspruchsvollen Designs Ich würde es auch als Copyright brauchen ... dann passt das schon so Danke euch ! mfg Jake Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
*I C Q* Geschrieben 10. April 2003 Teilen Geschrieben 10. April 2003 Original geschrieben von jake84 kann ja eigendlich gar nicht sein oder, da er ja die bild.php ausführen müsste ?? Stimmt, er führt sie auch aus, aber dann bekommt er einen parse-Error! Guckst Du: <?php $im = ImageCreateFromJPEG($file); //Hier fehlte ein ";" $text_color = ImageColorClosest ($im, 255,255,255); ImageString ($im, 5, 10, 5, $txtbild, $text_color); // hier auch header("content-type: image/jpeg"); imageJPEG($im); ?> [/PHP] ICQ Nachtrag: Testen kannst Du sowas, indem Du die bild.php einmal direkt im Browser aufrufst, dann siehst zumindestens syntaktische Fehler. Also sprich so: http://server/bild.php?file=./catal/bild001.jpg&txtbild=Test Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
jake84 Geschrieben 10. April 2003 Autor Teilen Geschrieben 10. April 2003 juhu es geht bin ja auch blöd *gg* das ist das was ich hasst: ";" muhaha *g* genau wie bei c++ *g* danke dir @ ICQ Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.