Visual Basic geeft ontwikkelaars volledige toegang tot elke pixel een beeld geopend BMP van , waardoor ze de kleuren veranderen als ze willen. De belangrijkste functies van dit proces zijn : " getPixel , " welke kleur een bepaalde pixel van de afbeelding ophaalt ; " setPixel " , en " fromArgb " en " toArgb , " die staan voor uit /naar een Rood /Groen /Blauw waarde . Instructies 1 Maak een nieuw project door te klikken op " File " en " New Project . " Selecteer " Windows Form Project" van het dialoogvenster . Kopen van 2 Zoek de " PictureBox " controle in de " Toolbox " -scherm en sleep deze naar uw project . 3 Klik op de kleine pijl in de PictureBox controle die u zojuist hebt toegevoegd en selecteer " Afbeelding kiezen . " Dit geeft je de standaard bestand open dialoog . Selecteer een beeldbestand van uw harde schijf . 4 Dubbelklik op het PictureBox om de broncode-editor te openen , en Visual Basic zal een evenement voor wanneer de gebruiker de foto klikt automatisch maken . Goedkope 5 Plak de volgende code om de afbeelding te openen vanaf de PictureBox : dim bmp = new System.Drawing.Bitmap ( PictureBox1.Image ) Paste 6 de volgende code te doorlopen alle pixels in de afbeelding en deze te wijzigen voor x = 0 tot bmp.Width - . 1 voor y = 0 tot bmp.Height -1 < br > dim c = bmp.getpixel ( x , y ) op c = Color.FromArgb ( c.toArgb - 1 ) bmp.setPixel ( x , y , c ) < br next next > Deze code gaat door elke pixel en lichtjes elke keer dat de gebruiker de foto klikt verandert de kleur , met het effect van het beeld krijgt langzaam donkerder na verloop van tijd , uiteindelijk ( na een paar duizend klikken ) vervagen tot zwart .
|