Hallo und guten Morgen zusammen,
ich bin gerade dabei eine kleine Bitmap (8x8) in ein Byte Array einzulesen. Das klappt auch hervoragend und die Daten sind auch korrekt im Byte Array enthalten.
Nun möchte ich ein DataGridView mit den Array Daten füllen d.h. nur die Pixel also Farbdaten (Werte sind also nur 0 und 255) KEINE Daten vom Bitmapheader!
Die Bitmap habe ich sehr einfach gehalten (4 Farben,R,G,B,Schwarz) um das Beispiel nicht unnötig zu verkomplizieren!
Ich würde gerne in jede der 8 Spalten die 3 Farbwerte eines einlesen also z.B.: 255,0,255 oder 255,255,0 etc.
Aber es klappt einfach nicht.
Hier der Source Code:
Der Einfachheit halber habe ich das Projekt samt der kleinen Bitmap (insgesamt ca. 170 KB) angehängt.
Könntet Ihr mir da weiterhelfen?
Viele Grüße und danke für Eure Mühe,
Duster
ich bin gerade dabei eine kleine Bitmap (8x8) in ein Byte Array einzulesen. Das klappt auch hervoragend und die Daten sind auch korrekt im Byte Array enthalten.
Nun möchte ich ein DataGridView mit den Array Daten füllen d.h. nur die Pixel also Farbdaten (Werte sind also nur 0 und 255) KEINE Daten vom Bitmapheader!
Die Bitmap habe ich sehr einfach gehalten (4 Farben,R,G,B,Schwarz) um das Beispiel nicht unnötig zu verkomplizieren!
Ich würde gerne in jede der 8 Spalten die 3 Farbwerte eines einlesen also z.B.: 255,0,255 oder 255,255,0 etc.
Aber es klappt einfach nicht.
Hier der Source Code:
VB.NET-Quellcode
- Imports System.IO
- Public Class Form1
- Private Sub CmdEinlesen_Click(sender As Object, e As EventArgs) Handles CmdEinlesen.Click
- ' File Name
- Dim file_name As String = "C:\EIGENE_PROGRAMME\DataGridViewBR\TestMap.bmp"
- ' File öffnen
- Dim fs As New FileStream(file_name, FileMode.Open)
- ' BiaryReader Objekt für den FileStream erstellen
- Dim binary_reader As New BinaryReader(fs)
- fs.Position = 0
- ' Daten der Datei in Byte Array einlesen
- Dim bytes() As Byte = binary_reader.ReadBytes(fs.Length)
- For i As Integer = 0 To bytes.Length
- DgvDaten.Rows.Add(bytes(i))
- Next
- binary_reader.Close()
- fs.Dispose()
- End Sub
- End Class
Der Einfachheit halber habe ich das Projekt samt der kleinen Bitmap (insgesamt ca. 170 KB) angehängt.
Könntet Ihr mir da weiterhelfen?
Viele Grüße und danke für Eure Mühe,
Duster