Delphi de Canvas

12 Mart 2007 – 14:28

DELPHIDE IMAGE ÜZERİNE CANVAS ILE CIZIMLER YAPMA

Öncelikle delphi deki image compenentini sadece dışarıdan bir resim yükleme aracı olarak görmeyin.

Birazdan image nesnesi üzerine cizimler yapabileceğimizide göreceğiz.

Aslında bu olay tabanı C den gelen OpenGL kütüphaneleri ile cok daha iyi daha profosyonel ve daha görsel bir çizim sunulabilmektedir.

Fakat biz simdilik sadece Canvas ile bu çizimleri çizmeyi deneyelim.

Aşağıda Canvas ile ilgil komutları listeliyorum..

// Image nesnesinin içini boşaltma

Image1.picture:=nil;

// Canvas fırça rengi değiştirme

Image1.Canvas.Brush.Color:=clRed;

//Image Dikdörtgen Çizme

Image1.Canvas.Rectangele(BaşlangıcıX,BaşlangıcY,BitişX,BitişY);

Ör: Image1.Canvas.Rectangele(0,0,300,300); Image a 300*300 lük bir dikdörtgen yada kare cizebiliriz..

//Image içine Daire Çizme

Image1.Canvas.Ellipse(BaşlangıcıX,BaşlangıcY,BitişX,BitişY);

////Image içine Polygon Çizme

Image1.Canvas.Poygon([Point()..........])

Vereceğiz noktalar –Başlangıc Bitiş Başlangıc Bitiş Başlangıc Bitiş …diye devam edecektir..

İstediğimiz köşsegen sayısına gore ekleyebiliriz…

Devamı Gelecektir Mutlaka …


Bookmark and Share

Post a Comment

Subscribe without commenting