tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
2
ZUGRIFFE
5049
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Registriert seit
    Feb 2004
    Ort
    Leinfelden-Echterdingen
    Beiträge
    781
    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:
    PHP-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 (0160x++) { //Horizotal durchlaufen
                    
    for (043y++) { //Vertikal durchlaufen
                        
    pxColor bild.GetPixel(xy); //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
            

    mfg
    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

  2. #2
    Avatar von Norbert Eder
    Norbert Eder Norbert Eder ist offline Mitglied Diamant
    Registriert seit
    Feb 2004
    Ort
    Österreich / Graz
    Beiträge
    5.137
    Blog-Einträge
    51
    ... du solltest deine eigene Signatur beherzigen. Ich hab den Thread jetzt auf erledigt gestellt.
     

  3. #3
    Registriert seit
    Feb 2004
    Ort
    Leinfelden-Echterdingen
    Beiträge
    781
    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

  1. Antworten: 1
    Letzter Beitrag: 14.05.07, 11:47
  2. Antworten: 4
    Letzter Beitrag: 19.04.07, 15:15
  3. DWORD in byte umwandeln
    Von dengel im Forum C/C++
    Antworten: 3
    Letzter Beitrag: 26.09.05, 15:33
  4. char -> ASCII -> Byte umwandeln
    Von hankenberge im Forum C/C++
    Antworten: 4
    Letzter Beitrag: 09.09.04, 15:10
  5. Byte-Array als Bitmap
    Von siscop im Forum .NET Archiv
    Antworten: 3
    Letzter Beitrag: 20.05.04, 11:01