精華區beta C_and_CPP 關於我們 聯絡資訊
作者 qazq (...) 看板 C_and_CPP 標題 Re: [問題] 請問讀圖的問題 時間 Sat Sep 24 23:35:01 2005 ─────────────────────────────────────── 如果是用 VC++ .Net 的話... #include "atlimage.h" 然後就可以使用 CImage 這個 class 它支援一般標準的圖片格式(JPG, BMP, GIF, PNG....) CImage img; img.Load("test.bmp"); // 載入圖片 // 將色彩資訊存到變數中 for (int i = 0; i < img.GetHeight(); i++) for (int j = 0; j < img.GetWidth(); j++) { COLORREF color; color = img.GetPixel(j, i); R[i][j] = GetRValue(color); G[i][j] = GetGValue(color); B[i][j] = GetBValue(color); } // 反寫回去 for (int i = 0; i < img.GetHeight(); i++) for (int j = img.GetWidth() - 1; j >= 0; j--) { img.SetPixel(j, i, RGB(R[i][j], G[i][j], B[i][j])); } img.Save("test2.bmp"); -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.163.145.229