Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako previesť BMP na Byte Array

V objektovo - orientovaného programovania , je to skoro nutnosť naučiť sa , ako previesť fotografie do poľa bajtov . Pri práci s multimediálnymi aplikáciami , ktoré importovať a exportovať obrázky z databáz Tento krok je nutný . Odporúča sa ukladať obraz v databáze v dátovom type byte namiesto použitia obrázku . V aplikácii Microsoft Visual C # , môžete použiť " MemoryStream " triedu spoločne s " ImageFormat.Gif " majetku , aby prevod ľahko . Veci , ktoré budete potrebovať v Microsoft Visual C # Express
Zobraziť ďalšie inštrukcie Cestuj 1

Otvorte Microsoft Visual C # Express a vyberte možnosť " Nový projekt ... " od ľavej table obrazovky . Kliknite na " Visual C # " pod " Nainštalované šablóny " a dvakrát kliknite na " Windows Forms aplikácie . "
2

Double - kliknite na " PictureBox " pridať ovládací prvok obrázok poľa do formulára . Pridanie tlačidla rovnakou technikou .
3

Pravým tlačidlom myši na ovládací prvok " PictureBox " a kliknite na " Vlastnosti " . Nájdite na " Image " majetku podľa vzhľadu a kliknite na tlačidlo elipsy otvorte okno Vybrať zdrojov dialógové . Kliknite na tlačidlo " Importovať " a vyhľadajte súbor " . BMP " obraz . Kliknite na tlačidlo " Otvoriť " a kliknite na " OK " .
4

Double - kliknite na " Button1 " vytvoriť udalosť click na tlačidlo . Pridať nasledujúce priestor názvov prvého riadku modulu kódu :

pomocou System.IO ;
5

Skopírujte a vložte nasledujúci kód do tlačidla kliknite na udalosť previesť " . BMP " obraz v obraze poľa do poľa bajtov :

byte [ ] byteArray = null ;

MemoryStream ms = new MemoryStream ( ) ;

pictureBox1.Image . uloženie ( ms , System.Drawing.Imaging.ImageFormat.Gif ) ;

byteArray = ms.ToArray ( ) ;
6

Stlačte " F5 " pre spustenie programu , a potom kliknite na tlačidlo " Button1 . "

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené