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

質問編集履歴

1

誤字

2016/10/10 05:40

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -1,7 +1,13 @@
1
1
  現在、canvasで同じサーバ内にある画像を表示することを行っていて、
2
- GIF画像の場合表示されるのですが、アニメション止まった状態で表示されます。
2
+ Chromeでは表示されるのですが、Safariでは下記のエラーが表示されてしいます。
3
- エラーなどは発生していないのですが、CanvasでGif画像のアニメーションを動かす方法を教えていただきたいです。
4
3
 
4
+ TypeError: n.toDataURL is not a function. (In 'n.toDataURL()', 'n.toDataURL' is undefined)
5
+
6
+ 公式リファレンスを見るとSafariはvr.4,vr.5は対応している様なので使えると思ったのですが。
7
+ 詳しい方教えていただけますと幸いです。
8
+ http://www.html5.jp/canvas/ref/HTMLCanvasElement/toDataURL.html
9
+
10
+
5
11
  ```Javascript
6
12
  var src = "/images/sample.gif";
7
13
  var img = new Image();
@@ -12,6 +18,8 @@
12
18
  canvas.width = img.width;
13
19
  canvas.height = img.height;
14
20
  ctx.drawImage(img, 0, 0);
21
+ var binary = ctx.toDataURL();
22
+ document.getElementById('img_1').src = binary;
15
23
  }
16
24
 
17
25
  ```