→ waquey:感謝~ 11/06 11:55
※ 引述《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