很久沒有認(rèn)真的寫文章了,想通過開發(fā)一個(gè)完整的圖像處理程序來對(duì)一些的知識(shí)進(jìn)行總結(jié)。也希望自己在此方面更進(jìn)一步。在我們的圖像處理程序中,將實(shí)現(xiàn)類似 PhotoShop 的一些常用圖像工具和功能。
在此先列出一個(gè)類似目錄的東西,也是給自己定下的一個(gè)計(jì)劃。希望能激勵(lì)自己堅(jiān)持下去,寫完這個(gè)系列的文章。這里所有的 C++ 都是指非托管的 C++ 。
第一部分:基礎(chǔ)知識(shí)介紹
1. Visual C++ 2005 集成環(huán)境介紹
2. 圖像處理預(yù)備知識(shí)
第二部分:界面實(shí)現(xiàn)
1. 工具欄
1.1 工具箱的屬性設(shè)置欄
1.2 字體設(shè)置工具欄(字體選擇組合框)
1.3 工具箱(含顏色選擇)
1.4 常用顏色選擇面板
1.5 圖像放縮顯示工具欄
2. 狀態(tài)欄(含有進(jìn)度條)
3. 圖層管理器
第三部分:開發(fā)圖像處理庫
1. 常用圖像格式介紹 (BMP, GIF, TIFF, TGA, PNG, PCX, JPEG)
2. 圖像 I/O ——實(shí)現(xiàn)常用圖像格式的讀寫
3. 圖像處理——實(shí)現(xiàn)常用的圖像調(diào)整和特效濾鏡功能
4. Undo/Redo ——實(shí)現(xiàn)圖像處理的重做和撤銷功能
第四部分:整合界面和圖像庫
1. 圖層管理
2. 添加 Undo/Redo 功能
3. 實(shí)現(xiàn)工具箱的基本功能
上面只是列出了簡(jiǎn)要的目錄,其實(shí)在每個(gè)部分的每個(gè)方面都包含有比較復(fù)雜的功能,需要很大的工作量去完成。我會(huì)努力堅(jiān)持寫完,希望能帶給大家軟件開發(fā)的一個(gè)比較完整的認(rèn)識(shí)?,F(xiàn)在我已經(jīng)實(shí)現(xiàn)部分功能,基本的界面我先貼張效果圖:( 現(xiàn)在大家也不必急著向我要源代碼,可以先動(dòng)手試驗(yàn),我會(huì)在最后共享核心代碼 )。
更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號(hào)聯(lián)系: 360901061
您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長(zhǎng)非常感激您!手機(jī)微信長(zhǎng)按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對(duì)您有幫助就好】元
