SlideShare une entreprise Scribd logo
1  sur  1
Зургийн өнгийг өөрчлөх




Form-д 2 PictureBox, 1 Button оруул.

PictureBox1 – д зураг оруул.

Button1 – д дараах кодыг оруул.

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
Handles Button1.Click
        Dim pic As New Bitmap(PictureBox1.Image)

          For y As Integer = 0 To pic.Height - 1

               For x As Integer = 0 To pic.Width - 1

                    Dim inv As Color = pic.GetPixel(x, y)

                    inv = Color.FromArgb(255, 255 - inv.R, 255 - inv.G, 255 - inv.B)

                    pic.SetPixel(x, y, inv)

                    PictureBox2.Image = pic

               Next x

         Next y
     End Sub

Contenu connexe

Plus de Onon Tuul

Insert цэсний командууд
Insert цэсний командуудInsert цэсний командууд
Insert цэсний командуудOnon Tuul
 
Home цэсний командууд
Home цэсний командуудHome цэсний командууд
Home цэсний командуудOnon Tuul
 
Picture tools
Picture toolsPicture tools
Picture toolsOnon Tuul
 
Электрон шуудан ашиглах
Электрон шуудан ашиглахЭлектрон шуудан ашиглах
Электрон шуудан ашиглахOnon Tuul
 
текст бичих
текст бичихтекст бичих
текст бичихOnon Tuul
 
зурагт хэмжээс тавих
зурагт хэмжээс тавихзурагт хэмжээс тавих
зурагт хэмжээс тавихOnon Tuul
 
блок үүсгэх
блок үүсгэхблок үүсгэх
блок үүсгэхOnon Tuul
 
3 хэмжээст объект үүсгэх
3 хэмжээст объект үүсгэх3 хэмжээст объект үүсгэх
3 хэмжээст объект үүсгэхOnon Tuul
 
2 хэмжээст объектуудыг засварлах
2 хэмжээст объектуудыг засварлах2 хэмжээст объектуудыг засварлах
2 хэмжээст объектуудыг засварлахOnon Tuul
 
өгөгдлийн сан
өгөгдлийн санөгөгдлийн сан
өгөгдлийн санOnon Tuul
 

Plus de Onon Tuul (20)

Insert цэсний командууд
Insert цэсний командуудInsert цэсний командууд
Insert цэсний командууд
 
Home цэсний командууд
Home цэсний командуудHome цэсний командууд
Home цэсний командууд
 
C cons
C consC cons
C cons
 
Publisher
PublisherPublisher
Publisher
 
Access sem2
Access sem2Access sem2
Access sem2
 
Access sem1
Access sem1Access sem1
Access sem1
 
Access lec2
Access lec2Access lec2
Access lec2
 
Picture tools
Picture toolsPicture tools
Picture tools
 
Table tools
Table toolsTable tools
Table tools
 
Access1
Access1Access1
Access1
 
Электрон шуудан ашиглах
Электрон шуудан ашиглахЭлектрон шуудан ашиглах
Электрон шуудан ашиглах
 
Daalgavar1
Daalgavar1Daalgavar1
Daalgavar1
 
Orlog dun7b
Orlog dun7bOrlog dun7b
Orlog dun7b
 
Orlog dun7a
Orlog dun7aOrlog dun7a
Orlog dun7a
 
текст бичих
текст бичихтекст бичих
текст бичих
 
зурагт хэмжээс тавих
зурагт хэмжээс тавихзурагт хэмжээс тавих
зурагт хэмжээс тавих
 
блок үүсгэх
блок үүсгэхблок үүсгэх
блок үүсгэх
 
3 хэмжээст объект үүсгэх
3 хэмжээст объект үүсгэх3 хэмжээст объект үүсгэх
3 хэмжээст объект үүсгэх
 
2 хэмжээст объектуудыг засварлах
2 хэмжээст объектуудыг засварлах2 хэмжээст объектуудыг засварлах
2 хэмжээст объектуудыг засварлах
 
өгөгдлийн сан
өгөгдлийн санөгөгдлийн сан
өгөгдлийн сан
 

Color invert

  • 1. Зургийн өнгийг өөрчлөх Form-д 2 PictureBox, 1 Button оруул. PictureBox1 – д зураг оруул. Button1 – д дараах кодыг оруул. Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim pic As New Bitmap(PictureBox1.Image) For y As Integer = 0 To pic.Height - 1 For x As Integer = 0 To pic.Width - 1 Dim inv As Color = pic.GetPixel(x, y) inv = Color.FromArgb(255, 255 - inv.R, 255 - inv.G, 255 - inv.B) pic.SetPixel(x, y, inv) PictureBox2.Image = pic Next x Next y End Sub