看板 C_and_CPP 關於我們 聯絡資訊
※ 引述《waquey (請支持3/27"花蝴蝶")》之銘言: : As title : 如果我今天可以知道一張圖的 Height 跟 width : 然後一個一個去擷取它的pixel值 : 要怎麼宣告陣列 : new DWORD[][]!? (裡面想放Height跟width 可是都會有錯) : 有試過給定很大的數字 Ex: int src[4000][4000] : 但似乎不是一個很好的方法 : 還有就是一個圖的pixel值都很大 : 用dword陣列的儲存方法對嗎? unsigned char *data = NULL; //RGB data data = (unsigned char *)malloc(sizeof(unsigned char) * height * width * 3); //use for-loop *(data + (i * width + j) * 3 + 2) = R; *(data + (i * width + j) * 3 + 1) = G; *(data + (i * width + j) * 3 + 0) = B; 我是這樣做的 有錯請高手指正~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.132.15.164
waquey:感謝~ 11/06 11:55