Laden...

Image/Bitmap in Stream schreiben

Erstellt von Ploetzi vor 12 Jahren Letzter Beitrag vor 12 Jahren 1.567 Views
Ploetzi Themenstarter:in
313 Beiträge seit 2006
vor 12 Jahren
Image/Bitmap in Stream schreiben

Hallo,
ich habe folgendes:

            rs.Write(headerbytes, 0, headerbytes.Length);
           
            FileStream fileStream = new FileStream(file, FileMode.Open, FileAccess.Read);
            byte[] buffer = new byte[4096];
            int bytesRead = 0;
            while ((bytesRead = fileStream.Read(buffer, 0, buffer.Length)) != 0)
            {
                rs.Write(buffer, 0, bytesRead);
            }
            fileStream.Close();

Anstatt einen Filestream auszulesen und diesen in einen Stream zu schreiben, möchte ich aus einem Image, ein JPG machen und das in den Stream rs schreiben.

C
1.214 Beiträge seit 2006
vor 12 Jahren

Image img = ...
img.SaveToStream(stream);

4.939 Beiträge seit 2008
vor 12 Jahren

Hallo Coder007,

du meintest wohl


Image img = ...
img.Save(stream, ImageFormat.Jpeg);

? 😉

C
1.214 Beiträge seit 2006
vor 12 Jahren

Kann sein, sowas muss man nicht auswendig wissen. Es gibt ja die Intellisense 😉

Hinweis von gfoidl vor 12 Jahren

Bitte hier keine Diskussion um/über Intellisense starten. Danke.

Ploetzi Themenstarter:in
313 Beiträge seit 2006
vor 12 Jahren

-> Ich will aus nem Image einen Stream machen, nicht umgekehrt.aktuell lese ich einen File aus und schicke den,..

6.911 Beiträge seit 2009
vor 12 Jahren

Hallo Ploetzi,

genau das zeigt die Antwort von Th69.

mfG Gü

Stellt fachliche Fragen bitte im Forum, damit von den Antworten alle profitieren. Daher beantworte ich solche Fragen nicht per PM.

"Alle sagten, das geht nicht! Dann kam einer, der wusste das nicht - und hat's gemacht!"