Bitmap.GetPixel : Bitmap « System.Drawing « VB.Net by API






Bitmap.GetPixel

  


Imports System
Imports System.Windows.Forms
Imports System.Drawing
Imports System.Drawing.Drawing2D
Imports System.Drawing.Text
Imports System.Drawing.Imaging

Public Class MainClass

  Shared Sub Main()
     Dim form1 As Form1 = new Form1
     Application.Run(form1)
  End Sub
  
End Class



Public Class Form1
  Inherits System.Windows.Forms.Form

  Public Sub New()
    MyBase.New()

    Me.AutoScaleBaseSize = New System.Drawing.Size(5, 13)
    Me.ClientSize = New System.Drawing.Size(292, 273)
    Me.Text = "Form1"

  End Sub


  Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
  End Sub

  Protected Overrides Sub OnPaint(ByVal e As PaintEventArgs)
    Dim bmp As Bitmap = New Bitmap("figure2.bmp")
    Dim c As Color
    Dim x, y As Int32

    e.Graphics.DrawImage(bmp, 10, 30)

    For x = 0 To bmp.Width - 1
      For y = 0 To bmp.Height - 1
        c = bmp.GetPixel(x, y)
        c = Color.FromArgb(c.ToArgb() + 100)
        bmp.SetPixel(x, y, c)
      Next
    Next

    e.Graphics.DrawImage(bmp, 150, 30)
  End Sub
End Class

   
    
  








Related examples in the same category

1.New Bitmap
2.New Bitmap(Int w, Int y)
3.New Bitmap(String fileName)
4.Bitmap.FromFile(String fileName)
5.Bitmap.GetPixel(Int x, Int y)
6.Bitmap.Height
7.Bitmap.MakeTransparent
8.Bitmap.Palette
9.Bitmap.PhysicalDimension
10.Bitmap.PixelFormat
11.Bitmap.Save(String fileName, ImageFormat if)
12.Bitmap.SetPixel(Int x, Int y, Color clr)
13.Bitmap.SetResolution(Single h, Single v)
14.Bitmap.VerticalResolution
15.Bitmap.Width