bitmap save
-
hey,
ich versuche gerade ein bitmap als 16bpp565 zu speichern, aber irgendwie will das noch nicht so, wie ich es will...
es wuerd auch reichen, wenn ich weiß, wie ich das bild in das o.g. format convertieren koennte...
private static Bitmap bmpScreenshot; private static Graphics gfxScreenshot; bmpScreenshot = new Bitmap((int)this.Width, (int)this.Height, System.Drawing.Imaging.PixelFormat.Format16bppRgb565); bmpScreenshot.Save(saveScreenshot.FileName);
gruß...
-
aber irgendwie will das noch nicht so, wie ich es will...
Aha. Und wie willst Du es? Und wie ist den das jetzt?
Simon
-
Derzeit habe ich das bild als 32bit.... und wie gesagt, ich haette es gerne als 16bpp565 gespeichert
-
Da musst Du ein zweites Bitmap mit 16bpp erstellen und das Original hineinzeichnen (Graphigs.FromImage(original)). Bin mir gerade nicht ganz sicher ob das reicht oder ob Du einen Farbquantisierungsalgorithmus brauchst; für 256 Farben brauchte ich jedenfalls den OctreeQuantizer.