2014-11-21 113 views
0

需要有關任務的幫助。我需要編寫一個C++程序來構建圖形並保存圖形文件格式bmp。我知道如何初始化bmp,但是如何在其中創建圖形,我無法想象。如果有關於該主題的文章的鏈接,則必要的實際和理論幫助。如何將圖形保存到bmp

P.S.我對我的英語表示歉意:我

+0

您將使用哪種操作系統和/或圖形庫? – 2014-11-21 14:57:25

+0

@ ScottMcP-MVP我將使用標準的C++庫,windows – KappaPolice 2014-11-21 17:44:53

回答

0

在Windows中有許多方法可以做圖形。最低層次和最基本的是使用Win32 APIs,這些API使用內置於Windows的GDI(圖形設備接口)。使用GDI調用,您可以在屏幕上繪製任何內容,並且可以使用相同的GDI調用在屏幕外的內存位圖上繪製。要開始在這個方向上搜索網絡的Win32教程。

0

我推薦FreeImage庫(http://freeimage.sourceforge.net/)它是簡單和快速的lib沒有額外的問題,你可以操縱圖形文件處理它們像二維數組。 而且,他們有很好的關於API的PDF文檔,你不需要教程來使用它,只需要閱讀API,你就可以得到它。另外請注意:請勿在特殊字符如「之前放置空格」,!?「。

+0

感謝您的建議,但我不能使用其他庫。只有標準工具 – KappaPolice 2014-11-22 19:35:24

+0

嗯,你需要閱讀關於BMP格式的東西。我的意思是參考。 – rafalon 2014-11-23 18:07:17

0

您可能想看看graphviz package

+0

ow,你不能使用其他庫。那麼graphviz不適合你。 – 2014-11-23 18:08:00