Tento kód
Bitmap image = new Bitmap(10, 20);
MemoryStream memoryStream = new System.IO.MemoryStream();
image.Save(memoryStream, image.RawFormat);
padá na chybu null u parametru encoder Pokud vytvořím bitmapu jinak než zadáním rozměrů, tak Save projde. Třeba i takto:
Bitmap image = new Bitmap(10, 20);
MemoryStream memoryStream = new System.IO.MemoryStream();
image.Save(memoryStream, System.Drawing.Imaging.ImageFormat.Bmp);
memoryStream.Seek(0, System.IO.SeekOrigin.Begin);
Bitmap nactenaBitmapa = new Bitmap(memoryStream);
MemoryStream memoryStream2 = new System.IO.MemoryStream();
nactenaBitmapa.Save(memoryStream, nactenaBitmapa.RawFormat);
Napadá vás, co dělám blbě? Díky Vašek (Používám .NET 4.5 a Save je z http://www.stevecooper.org/index.php/201... Proto ten c#)
|