VB.net la classe graphics
La classe graphics, del framework .net, ci permette di manipolare le immagini o addirittura creare un immagine da zero e successivamente inserire forme geometriche come il cerchio , la linea e il quadrato . Iniziamo in questo appuntamento con un semplice esempio , successivamente vi spiegherò come creare un software per timbrare le immagini con un logo .
I metodi della classe in questione sono tanti, proviamo ad analizzarne alcuni .
DrawLine(Pens.Olive, New Point(1, 1), New Point(100, 1))
La sintassi del metodo DrawLine è DrawLine(colore,punto di inizio,punto di fine) e serve a realizzare una linea
Se invece vogliamo disegnare un rettangolo occorre usare la funzione DrawRectangle(colore linea,x,y,larghezza,altezza)
Una visione a 360 gradi della classe grapch la trovate all’indirizzo http://msdn.microsoft.com/it-it/library/5y289054.aspx
Prima di concludere vi posto un semplice esempio di un progetto form con una picturebox
Dim img As New Bitmap(500, 500) Dim eg As Graphics = Graphics.FromImage(img) eg.DrawLine(Pens.Olive, New Point(1, 1), New Point(100, 1)) eg.DrawRectangle(Pens.Orange, New Rectangle(New Point(0, 0), New Size(100, 200))) PictureBox1.Image = img
Come potete notare dal codice, prima di inizializzare la classe graphics, occorre creare un oggetto bitmap specificando le dimensioni della nuova immagine .