Links in auf Bild geschriebenen Text verwenden?

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
RaisonTheBull

Links in auf Bild geschriebenen Text verwenden?

Beitrag von RaisonTheBull »

Hi,
ich habe mir ein kleines script geschrieben das ein Bild mit text erstellt so sieht das ganze aus:

Code: Alles auswählen

<?php
$image = "bild.png";
$im = imagecreatefrompng($image);
$tc  = ImageColorAllocate ($im, 0, 0, 0);
ImageString($im, 3, 148, 2, "Dies ist ein test", $tc);
header("Content-Type: image/png");
Imagepng($im,'',100);
ImageDestroy ($im);
?>
Nun würde ich in den text "Dies ist ein test" gerne einen Link einbauen das soll dann so aussehen "Dies ist ein test auf www.inj.com"

Ich habe es schon so probiert:

Code: Alles auswählen

ImageString($im, 3, 148, 2, "Dies ist ein test auf <a href="http://www.inj.com">www.inj.com</a>", $tc);
aber das wird nur als text ausgegeben :-?

Ist es irgendwie möglich mit dem Link?

Gruß Raison
Benutzeravatar
Pyramide
Ehrenadmin
Beiträge: 12734
Registriert: 19.04.2001 02:00
Wohnort: Meschede

Beitrag von Pyramide »

Mit den PHP-Funktionen kannst du nur das Bild selbst verändern, also wie es aussieht. Wenn du das Verhalten des Bildes ändern willst, musst du das in der HTML-Seite machen, die das Bild anzeigt.

http://selfhtml.teamone.de/html/grafiken/verweise.htm
http://selfhtml.teamone.de/html/grafike ... sitive.htm
Zuletzt geändert von Pyramide am 20.04.2003 15:05, insgesamt 1-mal geändert.
Benutzeravatar
jasc
Ehemaliges Teammitglied
Beiträge: 2497
Registriert: 24.05.2001 02:00
Wohnort: Hergensweiler bei Lindau/B

Beitrag von jasc »

ImageString($im, 3, 148, 2, "Dies ist ein test auf"."<a href=\"http://www.inj.com\">"."www.inj.com"."</a>", $tc);
Bin mir nicht sicher, aber vielleicht geht es so :-?
Benutzeravatar
Steffen
Mitglied
Beiträge: 42
Registriert: 22.12.2001 01:00
Wohnort: Jena
Kontaktdaten:

Beitrag von Steffen »

RAMses of JaSc hat geschrieben:
ImageString($im, 3, 148, 2, "Dies ist ein test auf"."<a href="http://www.inj.com">"."www.inj.com"."</a>", $tc);
Bin mir nicht sicher, aber vielleicht geht es so :-?
Ich bin mir ziemlich sicher, daß es nicht so geht.
Benutzeravatar
jasc
Ehemaliges Teammitglied
Beiträge: 2497
Registriert: 24.05.2001 02:00
Wohnort: Hergensweiler bei Lindau/B

Beitrag von jasc »

Steffen hat geschrieben: Ich bin mir ziemlich sicher, daß es nicht so geht.
Hätte ja sein können :roll: :D
Benutzeravatar
itst
Ehrenadmin
Beiträge: 7418
Registriert: 21.08.2001 02:00
Wohnort: Büttelborn bei Darmstadt
Kontaktdaten:

Beitrag von itst »

Bilder (also GIF, PNG, JPEG, ...) sind tragen nur Bildinformationen, keine "Aktionen".

Wenn Du ein Bild mit einem Link darin erstellen willst, hast Du zwei Möglichkeiten: Flash oder Imagemaps.

Flash ist ein Vektor-Format, das "Aktionen" wie Links o. ä. kennt, Imagamaps sind ein Feature von HTML. Mehr dazu unter den URLs, die Pyramide gepostet hat.
Sascha A. Carlin,
phpBB.de Ehrenadministrator
:o
Antworten

Zurück zu „Coding & Technik“