Het maken van alle of een deel van een afbeelding transparant is een relatief eenvoudige taak en kan visueel interessante effecten opleveren . Bijvoorbeeld , kan het plaatsen van een afbeelding op een webpagina en pas de dekking . Ontwikkelaars kunnen transparantie-effecten gebruiken om een specifieke kleur in een afbeelding transparant . Visual Basic- programma's die op het bureaublad niet over " Opacity " knoppen die u toelaten om dit effect te bereiken , maar u kunt graphics library Visual Basic gebruiken om kleuren in een afbeelding te zetten en ze transparant te maken . Instructies 1 Lancering Microsoft Visual Studio . Open een van uw Visual Basic projecten en vind opstartformulier uw project in de Visual Studio Solution Explorer . Dubbelklik op dat formulier . Visual Studio opent het formulier en geeft deze weer in het ontwerp venster . Kopen van 2 Klik op de " View " menu-knop en selecteer " Toolbox " uit het menu met opties dat verschijnt . De Toolbox wordt geopend . Dubbelklik op de " PictureBox " icoon uit de Toolbox . Een PictureBox controle verschijnt op het formulier . Klik op deze knop en sleep deze waar u wilt dat uw afbeelding wordt weergegeven . Druk op " F4 " 3 om het venster Eigenschappen en typ " Yellow " in de " BackColor " text openen doos . Achtergrond van de PictureBox 's wordt geel . 4 Zoek het pictogram vorm van een bliksemschicht aan de bovenkant van het venster Eigenschappen en klik op dat icoon om de gebeurtenissen van de PictureBox 's weer te geven . Dubbelklik op de " Paint " evenement . Visual Studio opent het venster code en geeft Paint methode van het besturingselement . Door het toevoegen van code om deze methode kunt u de manier waarop het programma maakt het PictureBox controle 5 Plak de volgende code in de Paint methode : . Dim image1 als bitmap = New Bitmap ( " IMAGE_NAME.jpg " ) Dim pixelLocationX Zoals Int16 = 1Dim pixelLocationY Zoals Int16 = 5image1.MakeTransparent ( image1.GetPixel ( pixelLocationX , pixelLocationY ) ) image1.MakeTransparent ( myColor ) e.Graphics.DrawImage ( image1 , 0 , 0 ) < br > het eerste statement maakt een nieuwe afbeelding Bitmap genaamd " image1 . " Vervang " IMAGE_NAME.jpg " met de naam van een afbeelding die u wilt weergeven in de PictureBox . De volgende twee verklaringen definiëren de " X " en "Y " coördinaten van de pixel in de afbeelding die u wilt gebruiken als de transparante pixel . Deze X-en Y coördinaten " 1 " en " 5 " in dit voorbeeld . De MakeTransparent methode geldt transparantie voor alle pixels in het beeld waar de pixel kleur overeenkomt met de kleur van uw transparante pixel . De eindafrekening trekt het beeld met de DrawImage methode . 6 Druk op " F5 . " Uw project loopt en geeft uw afbeelding . De delen van het beeld met kleuren die overeenkomen met de transparante kleur zal zijn transparant . Je zal in staat zijn om de PictureBox de gele kleur peek zien door die delen van de afbeelding .
|