Pointer auf Bitmap oder Array in Bitmap verwandeln



  • Hi

    Habe ein Bitmap mit einer bestimmten Größe und möchte einen Pointer auf dieses Bitmap. Leider bekomm ich immer die folgende Fehlermeldung:
    Implizite Konvertierung des Typs 'sbyte[]' zu 'System.Drawing.Bitmap' nicht möglich.
    Diese Fehlermeldung bekomm ich bei allen möglichen bisher versuchten Typen. Weiss jemand welchen Typ der Pointer haben muss, dass ich ihn auf ein Bitmap zeigen lassen kann?

    Wenn das nicht geht wäre die Alternative, dass ich ein Array deklariere, darauf einen Pointer lege und anschließend das Array in ein Bitmap konvertiere. Das funktioniert leider auch nicht so einfach. Ein Durchlauf, in dem ich jeden Arraywert mit SetPixel in mein Bitmap packe will ich nicht weil das bei einem Array der Größe 3080000 zu lange dauert. Gibt es eine Möglichkeit ein Array in ein Bitmap zu packen und welchen Typ muss das Array haben?

    Danke



  • Ach ja was ich noch ganz vergessen ich Programmiere in C# und arbeit mit unsafe


Anmelden zum Antworten