質問するログイン新規登録

質問編集履歴

1

現在のプログラム

2019/10/25 05:24

投稿

hikaru_love_n
hikaru_love_n

スコア16

title CHANGED
File without changes
body CHANGED
@@ -26,7 +26,7 @@
26
26
  void bmp_mosaic(bmp_header_t *hd, pixel_t img[MAX_Y][MAX_X]){
27
27
 
28
28
  int i, j, x, y;
29
- unsigned int s, rr, gg, bb;
29
+ unsigned int rr, gg, bb;
30
30
  int size = 16;
31
31
 
32
32
  for(i = 0; i < hd -> biHeight; i += size){
@@ -45,7 +45,6 @@
45
45
 
46
46
  if(hd -> biWidth < (j + y)){break;}
47
47
 
48
-
49
48
  rr += img[i + x][j + y].r;
50
49
  gg += img[i + x][j + y].g;
51
50
  bb += img[i + x][j + y].b;
@@ -53,17 +52,17 @@
53
52
  }
54
53
 
55
54
  rr = rr / size * size;
56
- gg = rr / size * size;
55
+ gg = gg / size * size;
57
- bb = rr / size * size;
56
+ bb = bb / size * size ;
58
57
 
59
58
 
60
59
  for(x = 0; x < size; x++){
61
60
 
62
61
  for(y = 0; y < size; y++){
63
62
 
64
- img[i][j].r = rr;
63
+ img[i + x][j + y].r = rr;
65
- img[i][j].g = gg;
64
+ img[i + x][j + y].g = gg;
66
- img[i][j].b = bb;
65
+ img[i + x][j + y].b = bb;
67
66
 
68
67
  }
69
68
  }