Mega Code Archive

 
Categories / VB.Net by API / System Drawing
 

Color FromArgb 2

Imports System.Drawing Imports System.Drawing.Drawing2D Imports System.Windows.Forms Imports System.Math public class CreateBitmap    public Shared Sub Main         Application.Run(New Form1)    End Sub End class public class Form1   Inherits System.Windows.Forms.Form   Protected Overrides Sub OnPaint(ByVal e As PaintEventArgs)         Dim bm As New Bitmap("yourfile.jpg")         Dim new_bm As New Bitmap(bm)         bm.Dispose()         Dim gr As Graphics = Graphics.FromImage(new_bm)         gr.DrawEllipse(Pens.White, 0, 0, new_bm.Width - 1, new_bm.Height - 1)            e.Graphics.DrawImage(new_bm,0,0,400,400)   End Sub     Private Sub InvertImage(ByVal bm As Bitmap)         For y As Integer = 0 To bm.Height - 1             For x As Integer = 0 To bm.Width - 1                 Dim clr As Color = bm.GetPixel(x, y)                 clr = Color.FromArgb(255,255 - clr.R, 255 - clr.G, 255 - clr.B)                 bm.SetPixel(x, y, clr)             Next x         Next y     End Sub   Public Sub New()         MyBase.New()     Me.AutoScaleBaseSize = New System.Drawing.Size(5, 13)     Me.ClientSize = New System.Drawing.Size(292, 273)     Me.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen   End Sub End Class