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 zmeniť BMP farby v jazyku Visual Basic

Visual Basic umožňuje vývojárom úplný prístup ku každému pixelu z otvoreného BMP obrázku , čo im umožňuje meniť farby , ako si želajú . Kľúčové funkcie tohto procesu sú : " GetPixel , " ktorý získa farbu daného pixelu z obrázku , " setPixel " a " fromArgb " a " toArgb " , ktoré stoja za z /na červená /zelená /modrá hodnoty . Pokyny dovolená 1

Vytvorte nový projekt kliknutím na tlačidlo " Súbor " a " New Project " . Vyberte " Windows Form projekt " v dialógovom okne .
2

Nájsť tie " PictureBox " kontrolu v paneli " Nástroje " a pretiahnite ju do svojho projektu .
3

Kliknite na malú šípku v ovládacom prvku PictureBox ste práve pridali a vyberte možnosť " Vybrať obrázok " . To vám štandardný súbor otvoriť dialóg . Vyberte obrazový súbor z pevného disku .
4

Dvakrát kliknite na PictureBox otvorte editor zdrojového kódu , a Visual Basic automaticky vytvorí udalosť pre prípad , kedy užívateľ klikne na obrázok .

5

Vložte nasledujúci kód pre otvorenie obrázka z PictureBox :

dim bmp = new System.Drawing.Bitmap ( PictureBox1.Image )
6

Paste nasledujúci kód k iterácii cez všetky pixely v obrázku a meniť ich

pre x = 0 až bmp.Width - . 1

y = 0 až bmp.Height -1

dim c = bmp.getpixel ( x , y )

c = Color.FromArgb ( c.toArgb - 1 )

bmp.setPixel ( x , y , c)

ďalšie

ďalšie

Tento kód prejde každý pixel a zmení farbu ľahko zakaždým , keď užívateľ klikne na obrázok s efektom obraz stále pomaly tmavšie v priebehu času , nakoniec ( po niekoľko tisíc kliknutí ) miznú do čiernej .

Najnovšie články

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