Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> C /C + + Programming >> Content
    Hvordan konvertere en BMP til en Byte Array
    I objektorientert programmering , er det nesten en nødvendighet for å lære å konvertere bilder til byte arrays. Dette er nødvendig når du jobber med media applikasjoner som importerer og eksportere bilder fra databaser . Det anbefales å lagre et bilde i en database i en byte datatype stedet for å bruke et bilde. I Microsoft Visual C # , kan du bruke " MemoryStream " klasse sammen med " ImageFormat.Gif " eiendom å gjøre konverteringen enkelt. Du trenger
    Microsoft Visual C # Express
    Vis flere instruksjoner
    en

    Åpne Microsoft Visual C # Express og velg "New Project ... " fra venstre ruten på skjermen. Klikk på " Visual C # " under "Installerte maler " og dobbeltklikk på " Windows Forms Application ".
    2

    Dobbeltklikk på " PictureBox " for å legge til et bilde boksen kontrollen til skjemaet . Legg til en knapp med samme teknikk .
    3

    Høyreklikk på " PictureBox " kontroll og klikk "Egenskaper". Finn " Image" eiendom under Utseende og klikk ellipsen for å åpne Velg Resource dialogvinduet. Klikk på " Import " og bla for en " . BMP " image . Klikk "Open " og klikk " OK ".
    4

    Dobbeltklikk på " button1 " for å skape et klikk hendelsen for den knappen . Legg til følgende navnerommet til den aller første linjen i koden din modul : en

    hjelp System.IO ;
    5

    Kopier og lim inn følgende kode til knappen klikkhendelsen å konvertere " . BMP "bilde i bilde -boksen inn i en byte array : en

    byte [ ] byteArray = null;

    MemoryStream ms = ny MemoryStream ();

    pictureBox1.Image . Lagre ( ms , System.Drawing.Imaging.ImageFormat.Gif ) ;

    byteArray = ms.ToArray ();
    6

    Trykk " F5 " for å kjøre programmet , og klikk " button1 . "

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan logge Samtaler til D3D 
    ·Hvordan Bla til en rad i en DataGridView 
    ·Hvordan måle Hver ASCII Character Bredde i en String 
    ·Hvordan vise en streng Backwards i C 
    ·Hvordan bruke LINQ i WPF 
    ·Hvordan lage en enkelt tråd i CPP 
    ·Slik søker du etter en fil i C # 
    ·Hvordan kode Matrix Subtraksjon i C + + 
    ·Hvordan bruke Grafikk funksjoner i C + + 
    ·Hvordan bruke Cout og Cin i OpenGL 
      Anbefalte artikler
    ·Hvordan bruke UBound i VB6 
    ·Slik konverterer en liste til en matrise i Python 
    ·Hvordan bruke boolske Script 
    ·Hvordan konvertere en streng til små bokstaver i VBA 
    ·Hvordan å analysere deler av HTML Bruke VB 
    ·Hvor å endre den aktive arbeidsboken i VBA 
    ·Hvordan bygge en Telnet Script 
    ·Slik kjører VBS skript fra Java 
    ·Hvordan oppdatere ODBC Records i VB6 
    ·Hvordan finne en String i Memory Buffer Med C + + 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/