Tam Sürümünü Görmek İçin : text dosyasını glut kütüphanesiyle resime çevirmek??
Puncashtein
19/04/2007, 13:01
Yazmak istediğim program, 32X32 boyutlarında kendi oluşturduğum resim dosyasındaki bilgileri okuyarak bu resmi bir windows penceresi içinde göstermek. Dosya (.txt) içerisinde resmi oluşturan her bir noktanın renk bilgisi tutulacak. Bunun için c de her noktanın bilgisini tek tek okuyup GL_POINTS komutu ile görüntü almam mümkün olurmu?
yesilvadi
19/04/2007, 22:12
neden olmasın ki?
ancak başlıkta sorduğunuz gibi glut kütüphanesi ile resim çizmeniz olanaksız. zira glut kütüphanesi grafik üretmek için kullanılmaz, pencere yönetimi, klavye, fare, monitör gibi girdi çıktı birimlerinin nimatlerinden faydalanmak için geliştirilmiş minik bir kütüphanedir glut. grafik için (madem glut demişsiniz) opengl kütüphanesini kullanmalısınız. bunun için de de tabii ki istediğiniz şeyi üretmek mümkün.
eğer dediklerinizi yanlış anlamadıysam dosyadan noktaların değerini okuyup ekranda göstereceksiniz. bunda öyle çok zorlanacak bir şey yok; tabi dosyadan veri okuyabiliyor ve opengl ile ekrana nokta basabiliyorsanız.
BetulSahin
20/04/2007, 00:27
Opengl de yada başka kütüphanelerde nasıl yapılır bilmiyorum fakat Borland idede çok çok basit birşekilde yapabiliyoruz.Belki fikir verebilir.
Image kompanentine bir resim koyduğumuzu varsayarsak, şu komutlar ile noktanın r,g,b bilgilerini alabiliyoruz, artık gerisi ne yapmak istediğine kalmış.Kolay gelsin.
int r,g,b;
r=GetRValue(Image1->Canvas->Pixels[i][j]);
b=GetBValue(Image1->Canvas->Pixels[i][j]);
g=GetGValue(Image1->Canvas->Pixels[i][j]);
Forum Yazılımı : vBulletin v3.6.8, Copyright ©2000-2008, Jelsoft Enterprises Ltd.