hvordan man kan ændre bmp farve i Visual Basic

Indlæg af Birthe Møller     opdateret: 2011-11-18

Visual Basic giver udviklerne fuld adgang til hver pixel i en åbnet BMP billede , der giver dem mulighed for at ændre farver, som de ønsker . De vigtigste funktioner for denne proces er: " getPixel ", som henter en given pixel farve fra billedet " setPixel "og " fromArgb "og " toArgb ", som står for fra /til en rød /grøn /blå værdi <. h4 > Du skal bruge:
XML software , eller
. Teksteditor .

1 .
Opret et nyt projekt ved at klikke på "Filer" og " Nyt projekt ". Vælg " Windows-formular Project " fra dialogen .
2 .
Find " PictureBox " kontrol i " Toolbox " panelet og trække det ind i dit projekt .
3 .
Klik på den lille pilen i PictureBox styrer du lige har tilføjet , og vælg " Vælg billede ". Dette vil give dig den standard fil åben dialog . Vælg en billedfil fra din harddisk .
4 .
Dobbeltklik på PictureBox at åbne kildekode editor , og Visual Basic vil automatisk skabe en begivenhed for , når brugeren klikker på billedet .
5
Indsæt følgende kode til at åbne billedet fra PictureBox :

dim bmp=nye system . Drawing. Bitmap ( PictureBox1. Image )
6 .
Indsæt følgende kode for at skifte gennem alle pixels i billedet og ændre dem .

for x=0 til bmp. Width-1
for y=0 til bmp. Height -1

dim c=bmp. getpixel ( x , y )
c=Color. FromArgb ( c. toArgb-1)
bmp. setPixel ( x , y , c )
næste
næste

Denne kode går igennem hver pixel og ændrer farven lidt hver gang brugeren klik på billedet , med den virkning af billedet bliver langsomt mørkere med tiden , efterhånden ( efter et par tusinde klik ) fading til sort .


Previous:hvordan man arbejder med XSD -filer Next:hvordan man åbner en postsættet



 

Kommentarer

Code:
change