ERLEDIGT
JA
JA
ANTWORTEN
2
2
ZUGRIFFE
5049
5049
EMPFEHLEN
-
Hallo!
Ich bin neu, was C# angeht, aber ich habe was vor und durch solche Projekte lernt man ja auch!
Ich erstelle mit ein paar funktionen ein Bitmap, welches ich mir in einer PictureBox anzeigen lassen kann.
Jetzt brauche ich das Bild im Format "ref byte", so sagt mir das MS Visual C# 2005 Express. Nur bekomme ich die Umwandlung nicht hin! Was fehlt noch?
Hier die fehlerhafte Funktion:
mfgPHP-Code:private Byte[] Bitmap2Byte(Bitmap bild) {
int x; //Die Koordinaten
int y;
int b = 0; //Stelle des Bytes
Color pxColor; //Die Farbe des Pixels
Byte[] bmp = new Byte[(160*43)]; //Neues Byte-Array für ein Bild der Größe 160x43
for (x = 0; x < 160; x++) { //Horizotal durchlaufen
for (y = 0; y < 43; y++) { //Vertikal durchlaufen
pxColor = bild.GetPixel(x, y); //Farbe des Pixels
if (pxColor.ToString() == "Color [A=0, R=0, G=0, B=0]") { //Ist das Bild Schwarz?
bmp[b] = 0;
} else {
bmp[b] = 129;
}
b++;
}
}
return bmp; //Bild zurückgeben
}
meilon
EDIT: Habs selber lösen können, hab einen anderen Wrapper, welches das Bild annehmen sollte, verwendet.Geändert von meilon (09.08.06 um 23:54 Uhr)
Bitte dran denken!
Wenn eure Frage geklärt ist, markiert nach eurer Antwort den Thread als erledigt und bewertet die Antworten
-
... du solltest deine eigene Signatur beherzigen. Ich hab den Thread jetzt auf erledigt gestellt.
-
Entschuldigung, hab ich in der Eile vergessen
Bitte dran denken!
Wenn eure Frage geklärt ist, markiert nach eurer Antwort den Thread als erledigt und bewertet die Antworten
Ähnliche Themen
-
VB.Net Umwandeln eines Byte-Arrays in einen String
Von Raabun im Forum .NET CaféAntworten: 1Letzter Beitrag: 14.05.07, 11:47 -
Byte array in float und integer umwandeln
Von Rosi im Forum C/C++Antworten: 4Letzter Beitrag: 19.04.07, 15:15 -
DWORD in byte umwandeln
Von dengel im Forum C/C++Antworten: 3Letzter Beitrag: 26.09.05, 15:33 -
char -> ASCII -> Byte umwandeln
Von hankenberge im Forum C/C++Antworten: 4Letzter Beitrag: 09.09.04, 15:10 -
Byte-Array als Bitmap
Von siscop im Forum .NET ArchivAntworten: 3Letzter Beitrag: 20.05.04, 11:01





Zitieren
Login





