tutorials.de Buch-Aktion 05/2012
Like Tree3Danke
  • 2 Beitrag von Konstantin Gross
  • 1 Beitrag von the incredible Leitman
ERLEDIGT
JA
ANTWORTEN
2
ZUGRIFFE
292
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von the incredible Leitman
    the incredible Leitman the incredible Leitman ist offline Mitglied Brokat
    Registriert seit
    Jul 2006
    Ort
    ÖSTERREICH
    Beiträge
    406
    Hallo liebe user

    Ich würde gerne ein Bild (Format egal) in einzelne Bits umwandeln.
    Ist so etwas überhaupt möglich?

    Sinn dahinter ist, ein Freund von mir hat eine Led Anzeige gebaut, die er über einen (auch selbst gebauten) Programmer ansteuert.
    Jetzt hätter er gerne, dass er ein Bild an die Schnittstelle senden kann.

    Kann man Bildinformationen mittels VC++.NET irgendwie in Bits / Bytes umwandeln?
    Wenn ja, wie müsste ich dabei vorgehen?

    Die Forumsuche hat mir nicht wirklich weitergeholfen und auch Google spuckt mir zuviel unverwendbares Zeug aus -.-

    Falls irgendwer einen Lösungsvorschlag oder ne Idee hat, bitte melden
     
    Meine Blogs:
    theIncredibleLeitman.blogspot.com // Tec
    Gamesdev.de // Gamedevelop

    Ein echter Programmierer hat nur natürliche 3 Feinde:
    • Sonnenlicht
    • Frischluft
    • und das unerträgliche Gebrüll der Vögel
    Ownage
    steht für die Fähigkeit einer Person, andere zu ownen, zum Beispiel „Ich habe die totale ownage.“ Gleichzeitig kann es aber auch die positive Qualität einer Sache beschreiben: „Counterstrike owns!“
    (siehe:http://de.wikipedia.org/wiki/Computerspieler-Jargon)

  2. #2
    Avatar von Konstantin Gross
    Konstantin Gross Konstantin Gross ist offline Mitglied Platin
    Registriert seit
    Sep 2003
    Ort
    nähe Kassel (Hessen)
    Beiträge
    703
    Ist jetzt ein Codesnippet von mir in C#. Als Übergabeparameter wird jetzt zwar eine PictureBox erwartet, aber das Prinzip dürftest du sehen.

    Code csharp:
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    
    public byte[] ImageToBytes(PictureBox picBox)
    {
        if ((picBox != null) && (picBox.Image != null))
        {
            Bitmap bmp = new Bitmap(picBox.Image);
            MemoryStream ms = new System.IO.MemoryStream();
     
            bmp.Save(ms, ImageFormat.Bmp);
     
            byte[] buff = ms.ToArray();
     
            ms.Close();
            ms.Dispose();
            return buff;
        }
        else
        {
            return null;
        }
    }

    Und wenn du aus den Bytes wieder ein Bild machen willst, funktioniert das so:
    Code csharp:
    1
    2
    3
    4
    5
    6
    
    public static Image BytesToImage(byte[] buff)
    {
        MemoryStream ms = new MemoryStream(buff);
        Image img = Image.FromStream(ms);
        return img;
    }
    the incredible Leitman und eric389 bedanken sich. 
    Internetseite:
    http://www.texturenland.de

    Blog:
    http://blog.texturenland.de

    Codesnippets:
    .NET-Snippets

    - Sollte ich bei einer Frage weitergeholfen haben, würde ich mich über eine positive Bewertung freuen -

  3. #3
    Avatar von the incredible Leitman
    the incredible Leitman the incredible Leitman ist offline Mitglied Brokat
    Registriert seit
    Jul 2006
    Ort
    ÖSTERREICH
    Beiträge
    406
    Na das klingt doch sehr lässig

    Vielen Dank für die Antwort, ich werde das mal probieren...
    Rep++
    eric389 bedankt sich. 
    Meine Blogs:
    theIncredibleLeitman.blogspot.com // Tec
    Gamesdev.de // Gamedevelop

    Ein echter Programmierer hat nur natürliche 3 Feinde:
    • Sonnenlicht
    • Frischluft
    • und das unerträgliche Gebrüll der Vögel
    Ownage
    steht für die Fähigkeit einer Person, andere zu ownen, zum Beispiel „Ich habe die totale ownage.“ Gleichzeitig kann es aber auch die positive Qualität einer Sache beschreiben: „Counterstrike owns!“
    (siehe:http://de.wikipedia.org/wiki/Computerspieler-Jargon)

Ähnliche Themen

  1. Bits LSB , MSB
    Von dadom110 im Forum Coders Talk
    Antworten: 1
    Letzter Beitrag: 19.11.09, 16:18
  2. Bild in Pixel Bild umwandeln
    Von Lunam im Forum Photoshop
    Antworten: 6
    Letzter Beitrag: 29.08.07, 13:28
  3. Quadratisches Bild in DIN 5 umwandeln?
    Von aurelia im Forum Photoshop
    Antworten: 1
    Letzter Beitrag: 02.07.07, 09:20
  4. Farbbild in SW Bild umwandeln
    Von xloouch im Forum PHP
    Antworten: 4
    Letzter Beitrag: 27.03.07, 14:22
  5. Bild in Vektor umwandeln
    Von layla im Forum Vektor-Programme
    Antworten: 9
    Letzter Beitrag: 05.06.04, 20:57