Thread Mehrere Bilder an den Browser senden: Bildausgabe mit Perl (22 answers)
Opened by [E|B] at 2003-08-10 17:38

[E|B]
 2003-08-10 17:38
#3632 #3632
User since
2003-08-08
2561 Artikel
HausmeisterIn
[Homepage] [default_avatar]
Hi!
Ich habe zwei Bilder: 1.jpg, 2.jpg. Beide Bilder sollen den Counterstand "12" darstellen. Dafür muss ich aber beide Bilder zusammensetzen und dann an den Browser senden.
Mein Ansatz mit einem Bild:

Code: (dl )
1
2
3
4
5
6
7
print "Content-type: image/jpeg\n\n";
binmode(STDOUT);

open(F, "1.jpg");
binmode(F);
print join("",<F>);
close(F);


Das klappt auch gut! Das Bild wird ohne Probleme an den Browser ausgeben. Nur wenn ich jetzt versuche, dass zweite auch noch auszugeben, klappt das nicht.

Code: (dl )
1
2
3
4
5
6
7
8
print "Content-type: image/jpeg\n\n";
binmode(STDOUT);
foreach $i (1..2){
open(F, "$i.jpg");
binmode(F);
print join("",<F>);
close(F);
}


Wie bekomme ich es hin, dass ich ein Bild mit beiden Zahlen ausgeben kann? Wenn möglich nur Standardmodule (falls überhaupt) verwenden.
Danke!
Gruß, Erik!

s))91\&\/\^z->sub{}\(\@new\)=>69\&\/\^z->sub{}\(\@new\)=>124\&\/\^z->sub{}\(\@new\)=>);
$_.=qq~66\&\/\^z->sub{}\(\@new\)=>93~;for(@_=split(/\&\/\^z->sub{}\(\@new\)=>/)){print chr;}

It's not a bug, it's a feature! - [CGI-World.de]

View full thread Mehrere Bilder an den Browser senden: Bildausgabe mit Perl