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 …
|

