2008年11月27日 星期四

C++ Builder 專案計畫書


這是從開學到第12週,我的BCB程式目前畫面做到這樣。

目前的功能如下:

˙讀取一張BMP或是JPG格式的圖檔,並顯示在畫面左邊的地方。(JPG圖片無法做影像處理)
˙可以算出圖片的互補色,然後顯示在右邊。
˙可以將原本的圖片轉為灰階圖片,顯示在右邊。
˙開啟印蓋上浮水印的圖片,並將浮水印蓋在原始圖片左上方。
˙在下方有一個程式執行時的進度條。
˙進度條的上方有目前原始圖片的路徑。
˙隱藏原始圖片的按鈕,按下去後原本的圖片會隱藏起來。(好像沒有什麼特別的作用...)

期末的專案我想用目前的程式繼續做下去,一個一個功能慢慢加進去,想做出基本影像處理的軟體。不過目前還不確定會有哪些功能,也不知道自己能做到什麼程度。

預計加進去的功能:(目前比較有可能做出來的)

˙分別取出圖片的RGB值,看使用者想要哪一種,並顯示在右上方的框框。
˙圖片上下或是左右翻轉。
˙圖片向上下或是左右延伸。
˙將圖片轉亮或是轉暗。
˙將圖片模糊化,會有朦朧美效果的那種模糊化。
˙自由調整浮水印的位置。
˙減少或是增加對比效果。
˙剪刀石頭布那種小遊戲.......
˙Debug
˙想到其它的影像處理再慢慢新增...
沒有預計加進去的功能:(目前非常不可能做出來的)
  媲美Photoimpact的多種影像處理功能,甚至在photoimpact12之上。絕對有實力與photoimpact13競爭的影像處理軟體。最完美的程式最佳化,讓您低配備的電腦也能把影像處理得嚇嚇叫。當您在按下影像處理的按鈕時,馬上就能體會到無與倫比影像處理速度。最新的超省時、又不失真的影像處理技術,通通都在這裡。
未來可能的樣子:


目前只能想到未來只是多一堆按鈕而已= =

版面設計不知道怎麼用呀...........


老師,計畫書到底要怎麼寫啊.......?

1 則留言:

  1. 人家影像處理軟體的影像都是黏死在畫面上的嗎? 你不想弄懂別人是怎麼做到的嗎?

    我給你一點提示:
    CreateMDIChild(....)

    回覆刪除