Speichere das verkleinerte Bild in einer Variable, nutze diese mit strlen für den Content-Length-Header und gib dann den Inhalt der Variable aus.
Edit:
Wenn ich nichts übersehen habe, gibt es scheinbar keine Möglichkeit, das Resultat von imagejpeg/imagepng/usw. in eine Variable zu legen.
Man müsste also den Umweg über die Speicherung als Datei gehen. Diese könnte man dann schlicht wieder einlesen und entsprechend ausgeben, oder die Datei public speichern und den Client dorthin weiterleiten.
Edit:
Wenn ich nichts übersehen habe, gibt es scheinbar keine Möglichkeit, das Resultat von imagejpeg/imagepng/usw. in eine Variable zu legen.
Man müsste also den Umweg über die Speicherung als Datei gehen. Diese könnte man dann schlicht wieder einlesen und entsprechend ausgeben, oder die Datei public speichern und den Client dorthin weiterleiten.
Kommentar