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ť obrázok Transparent v jazyku Visual Basic

Tvorba všetky alebo časť obrazu transparentný je relatívne jednoduchá úloha , a môže priniesť vizuálne zaujímavé efekty . Napríklad , môžete umiestniť obrázok na webovej stránke a nastaviť jeho priehľadnosť . Vývojári môžu použiť efekty transparentnosti , aby konkrétne farby v obraze priehľadné . Visual Basic programy bežiace na ploche nemajú tlačidla " Opacity " , ktoré umožňujú dosiahnuť tohto efektu , ale môžete použiť grafickú knižnicu jazyka k prevodu farieb v obraze a aby boli transparentné . Pokyny dovolená 1

Spustite program Microsoft Visual Studio . Otvorte niektorý z vašich projekty jazyka Visual Basic a nájsť spúšťací formulár vášho projektu v Visual Studio Solution Explorer . Dvakrát kliknite na túto formu . Visual Studio otvorí formulár a zobrazí ho v okne návrhu .
2

Kliknite na " Zobraziť " tlačidlo menu a zvoľte " Toolbox " z menu možností, ktoré sa objavia . Otvorí sa Panel nástrojov. Dvakrát kliknite na ikonu " PictureBox " z panela nástrojov . Na formulári zobrazí ovládací PictureBox . Kliknite na túto kontrolu a pretiahnite ho tam , kde chcete , aby váš obrázok vyzerať .
3

Stlačte " F4 " pre otvorenie okna Vlastnosti a zadajte " Žltá " v " BackColor " texte box . PictureBox v pozadí sa zmení na žlté .
4

Nájdite na ikonu v tvare blesku na hornej časti okna Vlastnosti a kliknite na túto ikonu sa zobrazí udalosti PictureBox je . Double - kliknite na " Paint " udalosť . Visual Studio otvorí okno kód a zobrazí metódu ovládacieho prvku Paint . Pridaním kód pre túto metódu , môžete ovládať spôsob , akým program vytvorí PictureBox
5

vložte nasledujúci kód do metódy Paint : .

Dim image1 ako Bitmap = New Bitmap ( " IMAGE_NAME.jpg " ) Dim pixelLocationX ako Int16 = 1Dim pixelLocationY ako Int16 = 5image1.MakeTransparent ( image1.GetPixel ( pixelLocationX , pixelLocationY ) ) image1.MakeTransparent ( MyColor ) e.Graphics.DrawImage ( OBRÁZOK 1 , 0 , 0 )

Prvý príkaz vytvorí nový bitmapový obrázok s názvom " image1 . " Nahradiť " IMAGE_NAME.jpg " s názvom snímky , ktorý chcete zobraziť v PictureBox . Nasledujúce dva príkazy definovať " x " a " y " súradnice pixelu v obraze , ktoré chcete použiť ako transparentný pixel . Tieto súradnice X a Y sú v tomto prípade " 1 " a " 5 " . Metóda MakeTransparent platí transparentnosť všetkých pixelov v obrázku , kde farba pixelu zodpovedá farbu transparentné pixel . Konečné vyúčtovanie kreslí obraz pomocou metódy DrawImage .
6

Stlačte " F5 " . Váš projekt beží a zobrazí obrázok . Časti obrazu s farbou zodpovedajúce priehľadnú farbu bude transparentné . Budete mať možnosť vidieť PictureBox je žltej farby nahliadnuť do tých častí obrazu .

Najnovšie články

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