Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> C /C + + -programmering >> Content

    Hur konvertera en BMP till en byte array

    I objektorienterad programmering , är det nästan en nödvändighet att lära sig att konvertera bilder till bytearrayer . Detta krävs när man arbetar med media applikationer som import och export bilder från databaser . Det rekommenderas att lagra en bild i en databas i ett byte datatyp istället för att använda en bild . I Microsoft Visual C # , kan du använda " MemoryStream " klassen tillsammans med " ImageFormat.Gif " egenskapen att göra konverteringen lätt . Saker du behöver
    Microsoft Visual C # Express
    Visa fler instruktioner
    1

    Öppna Microsoft Visual C # Express och välj " Nytt projekt ... " från vänster på skärmen . Klicka på " Visual C # " under "Installerade mallar " och dubbelklicka på " Windows Forms Application . "
    2

    Dubbelklicka på " PictureBox " för att lägga till en kontroll bildblock till formuläret . Lägg till en knapp med samma teknik .
    3

    Högerklicka på " PictureBox " kontroll och klicka på "Egenskaper . " Hitta den " bild " egendom under Utseende och klicka på de tre punkterna för att öppna fönstret Välj resurs dialogrutan . Klicka på " Importera " och leta efter ett " . BMP " image . Klicka på " Öppna " och klicka på " OK . "
    4

    Dubbelklicka på " button1 " för att skapa en click-händelse för knappen . Lägg till följande namnrymden till den allra första raden i din kod modul :

    hjälp System.IO ,
    5

    Kopiera och klistra in följande kod till knappen händelsen click för att omvandla " . BMP " bild i bilden rutan till en byte array :

    byte [ ] ByteArray = null ;

    MemoryStream ms = ny MemoryStream ( ) ;

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

    ByteArray = ms.ToArray ( ) ;
    6

    Tryck " F5 " för att köra programmet och klicka " button1 . " Addera

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur du använder GDB med Eclipse
    ·Vilka är fördelarna med en Bot
    ·Hur man hittar en sträng i Minnesbufferten Med C + +
    ·Hur man läser in från en extern fil i C + +
    ·Hur mäter millisekunder i ANSI C
    ·Hur man använder strncmp funktion i C + +
    ·Hur Word Passa på C30
    ·Hur du loggar in till Papaya Android
    ·Hur får man ett jämnt antal i CPP
    ·Hur man rensar Stringstreams
    Utvalda artiklarna
    ·Förteckning över python-moduler
    ·Skillnader mellan Prolog och Lisp
    ·Konvertera PHP till VB.NET
    ·Hur man skriver algoritmer för nybörjare
    ·Hur man gör en HTTP String Länk
    ·Så här ändrar TTF -filer
    ·Hur man använder Ant i FlashBuilder
    ·Hur man tar bort en tom Carriage Return Använda SQL
    ·Hur ansluta C # till MS Excel
    ·Hur du formaterar ett nummer i Java
    Copyright © Dator Kunskap http://www.dator.xyz