質問編集履歴

2

余計なものを削除した

2019/04/01 08:22

投稿

chuchutakotako
chuchutakotako

スコア13

test CHANGED
File without changes
test CHANGED
@@ -46,8 +46,6 @@
46
46
 
47
47
  var changedData = cx.createImageData(imageData);
48
48
 
49
- //ここで画像を処理したい
50
-
51
49
  cx2.putImageData(imageData,0,0);
52
50
 
53
51
  };

1

実現したいことの説明

2019/04/01 08:22

投稿

chuchutakotako
chuchutakotako

スコア13

test CHANGED
File without changes
test CHANGED
@@ -1,10 +1,18 @@
1
1
  ```ここに言語を入力
2
+
3
+
2
4
 
3
5
  以下のコードを実行するとUncaught DOMException: Failed to execute 'getImageData' on 'CanvasRenderingContext2D': The canvas has been tainted by cross-origin data.
4
6
 
5
7
  というエラーが出ます。
6
8
 
7
9
  どうすれば解消できるでしょうか?
10
+
11
+ このコードは指定した画像をcanvasで描画し、そのcanvasからgetImageData()でデータを読み取り
12
+
13
+ 別のcanvasで描画するというものです。
14
+
15
+
8
16
 
9
17
  <html>
10
18
 
@@ -38,6 +46,8 @@
38
46
 
39
47
  var changedData = cx.createImageData(imageData);
40
48
 
49
+ //ここで画像を処理したい
50
+
41
51
  cx2.putImageData(imageData,0,0);
42
52
 
43
53
  };