回答編集履歴

3

クロスドメイン=>クロスオリジン

2017/04/18 06:10

投稿

umyu
umyu

スコア5846

test CHANGED
@@ -10,7 +10,7 @@
10
10
 
11
11
  2, image#srcに設定しているimageは質問文ではサーバーの"photo.png"ですが、
12
12
 
13
- もしもクロスドメインイメージを設定したい時は注意してくださいなー。
13
+ もしもクロスオリジイメージを設定したい時は注意してくださいなー。
14
14
 
15
15
  参考
16
16
 

2

onloadイベントとsrc要素がレースコンディションになっていたので、修正!

2017/04/18 06:09

投稿

umyu
umyu

スコア5846

test CHANGED
@@ -60,8 +60,6 @@
60
60
 
61
61
  var img = new Image();
62
62
 
63
- img.src = "photo.png";
64
-
65
63
  img.onload = function() {
66
64
 
67
65
  ctx.drawImage(img, 0, 0, canvas.width, canvas.height);
@@ -82,6 +80,8 @@
82
80
 
83
81
  };
84
82
 
83
+ img.src = "photo.png";
84
+
85
85
  }
86
86
 
87
87
  draw();

1

用語を修正。

2017/04/16 01:40

投稿

umyu
umyu

スコア5846

test CHANGED
@@ -2,15 +2,15 @@
2
2
 
3
3
 
4
4
 
5
- 1,image#src は非同期です。
5
+ 1,image#src 要素は非同期です。
6
6
 
7
- => image#onloadメソッドでContext#drawImageを行ってください。
7
+ => image#onloadイベントでContext#drawImageを行ってください。
8
8
 
9
9
 
10
10
 
11
11
  2, image#srcに設定しているimageは質問文ではサーバーの"photo.png"ですが、
12
12
 
13
- もしもクロスドメインイメージ呼び出したい時は注意してくださいなー。
13
+ もしもクロスドメインイメージを設定したい時は注意してくださいなー。
14
14
 
15
15
  参考
16
16
 
@@ -28,7 +28,7 @@
28
28
 
29
29
  <meta charset="UTF-8">
30
30
 
31
- <title>video thumbnail clipping</title>
31
+ <title></title>
32
32
 
33
33
  </head>
34
34