2
當我使用CImg
加載.BMP
時,如何知道它是灰度圖像還是彩色圖像? 我曾嘗試如下,但沒有成功CImg:如何保存灰度?
cimg_library::CImg<unsigned char> img("lena_gray.bmp");
const int spectrum = img.spectrum();
img.save("lenaNew.bmp");
我的意料,不管我已經裝什麼樣的.BMP
,頻譜永遠是3。因此,當我打開一個灰度和保存它的結果大小將比它大3倍。
我只是想保存與載入相同的圖像。我如何保存爲灰度圖?
這並非總是如此。 有時這些值是不同的。比率應該是相同的。即人們可以計算每個像素的飽和度並將其用作指標。 – zehelvion 2014-04-12 18:18:22