看板 NIUECE91 關於我們 聯絡資訊
※ 引述《ccclum (我好像很閒??)》之銘言: : 假設我要copy Y[176][144]的圖片 : 假設我現在要以16*16的方塊大小copy : 我下面寫的程式有任何問題嗎?? : int h,w,Block_h,Block_w; : int height=176; : int width=144; : for(h=0;h<height;h=16+h); : for(w=0;w<width;w=16+w) : { : for(Block_h=h;Block_h<(h+16);++Block_h) : for(Block_w=w;Block_w<(w+16);++Block_w) : motion_Y[Block_h][Block_w]=Y[Block_h][Block_w]; : } 剛剛寫的 沒compile過 錯了別怪我.... 我看了一下你的寫法 我們兩個大致上是差不多 不過你的迴圈寫法就讓人很難理解 非人哉 1 #include <stdio.h> 2 3 #define WIDTH 144 4 #define HEIGHT 176 5 #define BLOCK_SIZE 16 6 7 int main(){ 8 int h, w; 9 int bh, bw; 10 int pic[HEIGHT][WIDTH]; 11 int block[BLOCK_SIZE][BLOCK_SIZE]; 12 13 for(h=0;h<HEIGHT;h+=BLOCK_SIZE){ 14 for(w=0;w<WIDTH;w+=BLOCK_SIZE){ 15 for(bh=0;bh<BLOCK_SIZE;bh++){ 16 for(bw=0;bw<BLOCK_SIZE;bw++){ 17 block[bh][bw]=pic[h+bh][w+bw]; 18 //other processing...... 19 } 20 } 21 } 22 } 23 24 return 0; 25 } -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.160.72.207
cdpcdpcdp:這沙發真好坐~ 08/19 00:35
※ 編輯: kewang 來自: 218.160.72.207 (08/19 00:39)
vul3co:一樓的 沙發就讓你坐吧 反正你也沒有幾天可以坐了 08/19 00:40
smallchecken:bh=h,bw=w才對^^...不過這樣copy和全copy有啥差別.. 08/20 18:14