用GTK開發一個畫圖程序(windows)

    GTK是一個功能強大的開發平臺,跨系統,提供了豐富的龐大的代碼庫,應用開發者可以用之快速做出自己的產品。

    這個月用他開發了一個GUI程序,是個畫圖工具,功能包括:圖片導入導出、線型編輯、拖拽、刪除、調整粗細、顏色、虛實、陰影,亮點是實現了一種自定義的線型:尖滅線(項目後續會加入更多線型)。尖滅線是石油勘探資料處理中常用的繪圖線型。GUI的使用流程是先導入一個底圖,然後在底圖之上畫線或插入其他圖片、文字,最後把整體導出爲一個圖片。上樣例:

wKioL1Q9KBeB7wNNAAacs0dspcA178.jpg如圖:企鵝圖是背景圖,藍線是尖滅線,還有其他一些線和菜單。

開發採用的是windows版GTK+平臺,用的是c語言開發。經過初步調優後,對現在的結果還算滿意:),現在拖動線條時畫面很流暢。稍後會傳到github上。

https://github.com/yangtao8571/wavy.git


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章