2011-06-30 22 views
0

我希望用戶能夠在我的Windows應用程序中以16x16像素大的網格進行繪製。當然,這些在編輯時明顯更大,但可以以16x16的實際大小輸出爲png文件。在網格中繪製和導出圖像? (Windows或Mac)

我並不是要求一個完整的解決方案,但如果你可以指向我正確的方向,用什麼來建立網格,這將允許我爲它繪製顏色並輸出它。

任何幫助非常感謝,謝謝。

回答

0

這裏是一個略微總體思路:

根據不同的應用,我會使用一個簡單的圖片框,加載一個位圖(從文件,數據庫,創建空,...)上,處理的鼠標點擊...

將屏幕座標轉換爲您的16x16矩陣,並使用一些「needle-scheme」與該圖像進行交互(意味着您有某種顏色選擇器可選擇要使用的顏色,並單擊像素將其設置爲該顏色)

由於您的圖像僅爲16x16,因此您可能需要將圖片框設置爲拉伸或縮放模式

圖像對象的

輸出是相當簡單的,如果你使用的System.Drawing.Image class

,如果你需要進一步的細節/幫助,讓我知道...