Hallo an alle
Ich habe ein kleines problem mit PixelFormat.Format32bppArgb
ich versuche verzweifelt die farbiefe zu ändern
Und hätte gerne PixelFormat.Format24bppRgb
Doch es läuft nur ab 32bpp
Sobald ich weniger wie 32 versuche, kommt folgende fehler meldung
Bitte um hilfe
Ich habe ein kleines problem mit PixelFormat.Format32bppArgb
VB.NET-Quellcode
- Dim WebBmp As Bitmap = CaptureToBitmap(webLoc.X, webLoc.Y, webSiz.Width, webSiz.Height)
- ' copy image to integer array
- Dim b(WebBmp.Width * WebBmp.Height - 1) As Integer
- Dim bd As BitmapData = WebBmp.LockBits(New Rectangle(Point.Empty, WebBmp.Size), ImageLockMode.ReadOnly, PixelFormat.Format32bppArgb)
- Marshal.Copy(bd.Scan0, b, 0, b.Length)
- WebBmp.UnlockBits(bd)
ich versuche verzweifelt die farbiefe zu ändern
Und hätte gerne PixelFormat.Format24bppRgb
Doch es läuft nur ab 32bpp
Sobald ich weniger wie 32 versuche, kommt folgende fehler meldung
Eine nicht behandelte Ausnahme des Typs "System.AccessViolationException" ist in mscorlib.dll aufgetreten.
Zusätzliche Informationen: Es wurde versucht, im geschützten Speicher zu lesen oder zu schreiben. Dies ist häufig ein Hinweis darauf, dass anderer Speicher beschädigt ist.
Bitte um hilfe
![:)](https://www.vb-paradise.de/wcf/images/smilies/smile.png)