Hallo und guten Saunanachmittag,
(mein Handtuch auf dem Stuhl ist schon wieder reif zum Auswringen)
Ja, es macht aus dem Pixelhaufen (hier 4 Bytes im Speicher pro Pixel) eine JPEG-Datei. Wenn man den Dateinamen weglässt, wird statt in eine Datei auf der Platte in die Standard-Ausgabe (also in diesem Fall der Kanal zum Browser) geschrieben.
JPEG-Dateien enthalten keine HTTP-Header ;-)
Ach. Ach was.
Aber JPEG-Header. Also nicht nur den reinen Pixelhaufen. ;-)
Deshalb schrob ich ja auch: macht aus dem Pixelhaufen eine JPEG-Datei.
Die unterliegt schließlich eigenen Formvorschriften :-P
Grüße
TS