2013-05-03 142 views
1

我是一個初學編程的,我知道Ç和一些C++,但從來沒有編程GUI的,只允許進行控制檯應用程序灰度圖像單色尺度?

我被要求做,在灰度接收圖像的程序,並把它轉換成彩色I組的單色圖像。

我想這樣做,它很容易,如果我可以將圖像轉換爲位圖,因爲我可以通過常規色標來移動滾動參數來設置顏色。然後,只需對位上的數字進行一些加法和乘法運算,就可以達到我想要的顏色。

問題是,我不知道該怎麼做,而且我也不想搞亂複雜的庫來實現這一點。我希望儘可能簡單。

那麼,有什麼庫我可以支持做到這一點?或者,我怎樣才能完成這件事?我應該學習什麼或閱讀以使其工作?我不希望你爲我製作節目。

+0

什麼是你的輸入,實際圖像文件或圖像緩衝區? – Ryan 2013-05-03 20:36:27

+0

一個實際的圖像文件 – user2348235 2013-05-03 20:47:07

+0

有Foley,van Damme等人的標準書籍,它解釋了幾乎所有必要的數學。 內部增強是一個圖像庫,它似乎很強大,即使我沒有使用它。 英特爾的IPP是一個非常快速的庫。 – 2013-05-03 20:47:11

回答

0

如果您使用簡單的未壓縮格式,如BMP您可以在網上找到許多可以讀取和寫入這些代碼的示例代碼。

一個例子可以是libbmp