Manuel Burghammer: Grafiken per Script anzeigen

ich zeige durch den aufruf <img src="cgi-bin/bild.pl"> ein bild auf meiner HP an

das script sieht folgendermassen aus:

print "Content-Type: image/gif\n\n";

open (DATEI, "$graphics/$datas.gif");
binmode(DATEI);
binmode(STDOUT);
print <DATEI>;
close(DATEI);
  
exit(0);

klappt auch wunderbar......

aber wie kann ich jetzt zwei grafiken nebeneinander anzeigen lassen mit dem gleichen aufruf (ich kann das mit zwei aufrufen machen das will ich aber nicht)....gibts da ne möglichkeit ??

danke schon mal im vorraus

SoLong Manuel

  1. aber wie kann ich jetzt zwei grafiken nebeneinander anzeigen lassen mit dem gleichen aufruf (ich kann das mit zwei aufrufen machen das will ich aber nicht)....gibts da ne möglichkeit ??

    Hm, mit einem Aufruf kannst Du wohl nur *ein* Bild erzeugen. Der Browser weiß ja auch schon, daß es *ein* Bild wird (und ggf. wie hoch und breit er es darstellen muß usw.).

    Was Du natürlich tun könntest, wäre, mehrere Bilddateien zu lesen, jeweils in ein neutrales Format umzusetzen (unkomprimierte Bitmap), aus diesen eine neue, große, Superbitmap zu erzeugen, diese wieder zu GIFisieren und das Ergebnis an den Browser zu senden.

    Das Preis-Leistungs-Verhältnis dieser Methode ist allerdings schauerlich (GIF lesen und schreiben mit LZW ist nicht ohne ...) - ganz abgesehen davon, daß Du dann lizenzpflichtig gegenüber Unisys würdest ...