質問編集履歴

3

情報の追加

2020/10/27 06:14

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -10,6 +10,8 @@
10
10
 
11
11
  このような感じです。
12
12
 
13
+ 画像1
14
+
13
15
  ![イメージ説明](8d50852a32276d3bc836576c0e61a851.png)
14
16
 
15
17
 
@@ -17,6 +19,8 @@
17
19
 
18
20
 
19
21
  しかし、平均する方法がわかりません。以下のような方法で実行しようとしましたが、ここから先どうしたらいいかわかりません。もしかしたらそもそもこの方法が間違っているのだと思います。
22
+
23
+ 画像2
20
24
 
21
25
  ![イメージ説明](29a825fac23c238367c2b1a27cea59d2.png)
22
26
 

2

説明の追加

2020/10/27 06:14

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -36,7 +36,7 @@
36
36
 
37
37
  for (int r = 0; r < h; r++) {
38
38
 
39
- //copy each pixel from the old pic
39
+ //元の画像から以下をコピーする
40
40
 
41
41
  Pixel p1= picture.getPixel(r, c);
42
42
 
@@ -48,11 +48,13 @@
48
48
 
49
49
 
50
50
 
51
- int total=// add up p1,p2,p3,p4
51
+ int total=// piからp4までを足す
52
52
 
53
- int average= // total/4
53
+ int average= // それを4でわり平均を出す
54
54
 
55
55
 
56
+
57
+ // コピーしたものをaverageに置き換える
56
58
 
57
59
  newpic.setPixel(r,c,average);
58
60
 

1

書式の改善

2020/10/27 06:04

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -24,7 +24,7 @@
24
24
 
25
25
  ```
26
26
 
27
- System.err.println("scaleDown: scale down the image by a factor of two by merging every 4 pixels into 1 pixel");
27
+
28
28
 
29
29
  int w = picture.getWidth();
30
30