I'm loading an image in js and draw it into a canvas. After drawing, i retrieve imageData from the canvas: var img = new Image(); img.onload = function() { canvas.drawImage(img, 0, 0); originalImageData = canvas.getImageData(0,0,width, height)); //chrome fails } img.src = 'picture.jpeg'; This works perfectly both in Safari and Firefox, but fails in Chrome with the following message: Unable to get
createjsでは、クロスドメインの問題で悩まされるときがあります。 その中の一つに、 「JSファイルを実行しているのと別のドメイン(画像を置いてるサーバなど)から画像をロードしたBitmap/BitmapAnimationだとマウスイベントが拾えない」 という問題があります。 別ドメインの画像で作ったボタンなどをクリックするとChromeでは以下のJavascriptエラーが出ます。 Unable to get image data from canvas because the canvas has been tainted by cross-origin data. Uncaught An error has occurred. This is most likely due to security restrictions on reading canvas pixel data
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く