kullanarak bir resmin nasıl görüntüleneceğini C veya C + +?

N

nikhat_ahir

Guest
i kullanarak bitmap görüntüyü görüntülemek istediğiniz c veya c + +. sadece renkli argüman için 15 kadar sürer gibi im putpixel (x, y, renk) fonksiyonu ile sorun alıyorum. resim görüntülemek için başka bir yol yoktur C veya C + +? tür cevap bekliyor. teşekkür ve saygılarımla, nikhat ahir.
 
Sen 80 dan graphics.h kitaplığı kullanarak ediyoruz. Yani kadarıyla seni bu renkler ile sıkışmış biliyorum. Siz özellikle kolay ikisi de, birkaç seçeneğiniz var. Sen visual c kullanın ve bir Windows programı oluşturabilirsiniz, daha sonra rgb (255,255,255) renklere sahiptir. Görsel C programlama olmamıştım eğer Ama sonra oldukça dik bir öğrenme eğrisi vardır. Diğer seçenek serbestçe indirilebilir ve karmaşık sözde değil allegro grafik kütüphanesi (Ben bu yüzden çok fazla yorum yapamam, bu hiç kullanmadım), kullanmaktır. Ayrıca DirectX deneyebilirsiniz, ama çok daha karmaşık olduğuna inanıyorum.
 
Merhaba, Öneriniz için teşekkürler. ama, ben sadece C veya C + + kodu kullanarak görüntüyü göstermek gerekir. i görüntü işleme için vc, java, ve hatta daha iyi biliyorum, ben de matlab biliyorum. ancak, i görüntüyü göstermek için gereken C ve C + +. örneğin 256 renk (8 bit) görüntü olarak 16 renk daha fazla olan piksel, koymak için herhangi bir yol yoktur. yanıt bekliyor. teşekkür ve saygılarımla, nikhat ahir.
 
[Quote = nikhat_ahir] merhaba, önerileriniz için teşekkürler. ama, ben sadece C veya C + + kodu kullanarak görüntüyü göstermek gerekir. i görüntü işleme için vc, java, ve hatta daha iyi biliyorum, ben de matlab biliyorum. ancak, i görüntüyü göstermek için gereken C ve C + +. örneğin 256 renk (8 bit) görüntü olarak 16 renk daha fazla olan piksel, koymak için herhangi bir yol yoktur. yanıt bekliyor. teşekkür ve saygılarımla, nikhat ahir. [/quote] Ve sana yapmak söyledim tam buydu!!
 
adam, benim gereksinimi resim görüntülemek için C veya C + +. Başka u wouldnt bu soru var. u bu görüntülemek için nasıl biliyor musunuz? onun ok, değilse. çalışıyorum im. ve i görüntülemek VL C / C + +. Bunun için emin im. tamam mı? sayesinde, nikhat ahir.
 
adam, evet ben bunu nasıl biliyor musunuz, ben zaten nasıl söyledim. Ve ben senin soru cevap yazdığınız patronising sesi hoşuma gitmiyor. Sen cevap gibi olmayabilir, ama cevap hiçbiri azdır. Eğer eski borland c kütüphanesi graphics.h kitaplığı kullanıyorsanız. Bu kütüphane 80 dolayısıyla sınırlı bir renk yetenekleri var bulunuyor bir kalıntı olduğunu. Ama bazı grafikler ile bir konsol uygulaması oluşturmak için o günü de Tamam oldu. Eğer zorunda istediklerini yapmak için iki program ' IN C ' grafik işlevselliği olan bir hedef için hangi DOS! Değildir, ve Windows kendi işlevleri kullanarak Windows için program. Zaten söylediğim gibi Yoksa, "C / C + +" , ve burada bulunabilir gibi Allegro kütüphane gibi içinde fonksiyonları, kullanımı [daha modern bir grafik kütüphanesi indirmek olabilir url] http://www.talula.demon.co.uk/allegro/ [/url] ve için C / C + + Ben önerdim Herşey kullanarak C / C + +! Kadar Gaziantep yolu, putpixel (x, y, renk) hala kütüphane winbgi sürümünü kullanarak bu işlevi kullanabilirsiniz ANSI C değil, ama yine size programın windows ile hedeflemek zorunda gidiyoruz.
 
Hepsi burada dost olmaya çalışın geçelim! Merhaba nikhat_ahir, derleyici ve işletim sistemini kullanıyorsunuz? Onaltı renkli putpixel () eski Turbo C ve DOS gibi geliyor. Standart C ve C + + dillerinde grafik için herhangi bir yerleşik destek yok. Grafik özellikleri genellikle işletim sistemine özel fonksiyon kütüphaneleri veya çağrı yoluyla derleyici eklenir ve bu teknikler özellikle derleyici ve işletim sistemine bağlı olarak değişir.
 
Herkese merhaba, spcially eski nick, ur önerileriniz için teşekkürler, ama ben u herkes için bir haber var. i C dilini kullanarak bir bmp resmi görüntülenir. grafik desteği için herhangi bir gelişmiş kütüphaneleri gerek. Yine, ur destekleri için teşekkürler, benim sorun çözüldü var. bye, nikhat ahir.
 
[Quote = calm] http://www.talula.demon.co.uk/allegro/ [/quote] evet bu bir etkili bir bağ olduğunu! [Size = 2] [color = # 999999] Eklenen 6 dakika sonra: [/color] [/size] [quote = nikhat_ahir] herkese merhaba, spcially eski nick, ur önerileriniz için teşekkürler, ama ben u herkes için bir haber var . i C dilini kullanarak bir bmp resmi görüntülenir. grafik desteği için herhangi bir gelişmiş kütüphaneleri gerek. Yine, ur destekleri için teşekkürler, benim sorun çözüldü var. bye, nikhat ahir. [/quote] Birden fazla 16 renk görüntülemek isteyen, putpixel yardım için soran vardı. Bunun için eski borland graphics.h olandan daha modern bir kitaplık kullanmak gerekiyordu. Artık bir bitmap görüntü yükleyerek problenm çözdük. Bunun için size bir putpixel () kullanmak için olurdu tam olarak aynı bir kitaplık kullanmak zorunda wiull. Onlar bazı zorluk ayırt var gibi hem kullanan C dili vardır. Eğer hakkımızda size ilk mesaj sorulan soruya bir çözüm değildir söylediler çözümü gibi gelecekte de deneyin ve daha dikkatli sorular hakkında düşünmek gerekir.
 
Merhaba, benim sorum şuydu: "i kullanarak bitmap görüntüyü görüntülemek istediğiniz c veya c + + sadece renk argüman için 15 kadar sürer gibi im putpixel (x, y, renk) fonksiyonu ile problem getting görüntüyü göstermek için başka bir yol yoktur.. , C ve C + +? ..... " böylece, i putpixel sadece kullanarak görüntüyü görüntülemek istediğiniz yeri söyledin? i herhangi bir diğer olası yolu hakkında sormuştu. ve muhtemel bir şekilde bir "işaretçi" kullanmaktır. u işaretçisi kullanarak görüntüyü ekrana getirebilirsiniz. u bile putpixel kullanırsanız gerek yoktur, ne u graphics.h, standart tek veya modern bir ihtiyaç, ne u herhangi bir peşin işlevleri gerekir. benim soru ile net oldu. ve, şimdi benim cevap ile temizleyin. i bile java, matlab, vc ya da başka bir şey kullanmak gerekmez C. işaretçisi kullanarak görüntüyü ekrana getirebilirsiniz, ne de ben herhangi bir peşin kütüphanesi kullanmanız gerekebilir. öylesine, dont almak beni yanlış, arkadaşım lütfen. Çünkü, ben yaptım daha iyi bir şekilde benim soruyu edemiyorum. u daha iyi bir yolu, ur en hoş geldiniz biliyorum. Tekrar teşekkürler, nikhat ahir.
 
Standart C dilinde herhangi bir grafik işlevler yok. Sizin grafik fonksiyonları (örneğin putpixel gibi) muhtemelen derleyici ile birlikte gelen özel bir grafik kütüphanesi bulunmaktadır. Bu kütüphane doğrudan grafik denetleyicisi, veya nasıl işletim sistemi veya çizim işlevlerini yapmak için aygıt sürücüsü aramak ulaşmak için nasıl bilir. Bu kullandığınız hangi derleyici ve işletim sistemini bilmeden orijinal soruyu cevaplamak zor. Bu DOS gibi eski bir ortamda bulunuyor ise, o grafik görüntüleme yöntemleri yüklediğiniz grafik kartı türüne bağlı olabilir.
 
Bu amaç için OpenGL kitaplığı işlevlerini kullanabilirsiniz ....
 
merhaba, opencv veya openGL veya başka bir şey kullanarak gerek yok. i POINTER sadece kullanarak çözüm var. i vc, java gibi gibi o zaman OpenGL, r çok alternatifleri kullanmak varsa ... ve en uygun yolu, bana göre, Matlab kullanmaktır. ama, benim sorunum farklı biridir. ama, şimdi, bu çözüldü. Tekrar u tüm nikhat ahir sayesinde.
 
plz çalışma dizininden görüntüyü okumak için MATLAB imread () komut kullanın. ve imshow () görüntüyü göstermek veya görüntülemek için. MATLAB Görüntü İşleme yapıyor ve uzaysal ve frekans alanı hem de filtreleme ile daha kullanışlı olduğunu düşünüyorum. Bu, C veya C gibi benzer symtax ​​var + +
 
Nikhat_ahir Merhaba .. U burada yapıştırma ur kodu mısın lütfen. Ben KNW hw u istekli değilim yaptığını işaretçiler kullanarak.
 
merhaba, onun çok kolay, bmp okumak için, işaretçi adresi kullanmak ve doğrudan grapichs kartı DAC girişi için yazıyorum.
 
Merhaba evet ur sağ nikhat_ahir .. bitmap görüntüleri C b görüntülenen yapabilirsiniz n hiçbir yeni grafik kütüphanesi ya da daha fazla bir şey gereklidir .. ama u hav fazla 16 bit renk bir görüntü gösterilirken eğer u sormak istiyorum ... eğer öyleyse den plz bana u nasıl yaptığını bildirin.
 

Welcome to EDABoard.com

Sponsor

Back
Top