Koostetut komponentit ja GDI - Luento 8/luento 9

Käydään lyhyesti läpi koostettujen komponenttien perusteet samalla kokeillen grafiikan piirtämistä GDI+-rajapinnan avulla.

autolaskurikomponenttiesimerkki (autolaskurikomponentti.zip

gdi-esimerkki (gdi.zip

Aiheeseen liittyen kannattaa lukea: Professional C# - Graphics with GDI+

Kuvat

Kuvan voi ladata levyltä:

Image kuva = Image.FromFile("Q:\\gko\\luennot\\luento3\\car.png");
e.Graphics.DrawImageUnscaled(kuva, xPos, yPos);

Kuvia voi suoraan muokata:

Bitmap bmp = Picturebox.Image.Clone;
Graphics g = Graphics.FromImage(bmp);
g.DrawString("malliteksti", new Font("Arial", 25f, FontStyle.Bold), Brushes.Blue, 25, 25);
Picturebox.Image = bmp;
g.dispose;
PictureBox.Image.Save("tiedosto.bmp");

Väreillä voi leikkiä:

Color c = myBitmap.GetPixel( xPos, yPos);

int blueInt = Color.Blue.ToArgb( );

Color newColor = Color.FromArgb( blueInt );

myBitmap.SetPixel(xPos, yPos, newColor);

Lisätietoa

Käyttäjien kommentit

Kommentoi tätä sivua Lisää uusi kommentti
Kurssimateriaalien käyttäminen kaupallisiin tarkoituksiin tai opetusmateriaalina ilman lupaa on ehdottomasti kielletty!
http://appro.mit.jyu.fi/gko/luennot/luento8/
© Antti Ekonoja (antti.j.ekonoja@jyu.fi) <http://users.jyu.fi/~anjoekon/>
Tommi Lahtonen (tommi.j.lahtonen@jyu.fi) <http://hazor.iki.fi/>
2012-03-22 14:06:19
Informaatioteknologia - Jyväskylän yliopiston informaatioteknologian tiedekunta