canvas を苛めていたら気づいたことがあったので書きます。(この記事は2011年5月現在の情報です。あなたがこの記事を読んでいる時点で、より新しくて良い方法が無いか確認して下さい) 基本的な話 canvas には、図形を描画する機能だけでなく、描かれている内容を読み取る機能があります。getImageData を使うと、canvas の内容をピクセル単位で読み取って画像処理をかけたりできます。また、toDataURL を使うと canvas の内容を Data URI として出力でき、サーバに送信したりできます。 しかし、この機能にはリスクがあります。例えば、悪意のあるページを開いただけで、社内SNSにしか公開していないあなたの顔写真を canvas 経由で抜き取られるかもしれません。そういう事が起きないように、他のサイトから読み込んだ画像が canvas に描画されている場合(以下、
![最速チュパカブラ研究会](https://cdn-ak-scissors.b.st-hatena.com/image/square/019556a5c71b6a97c25a472bf1deb5b6ddf6ff11/height=288;version=1;width=512/http%3A%2F%2Fwww.st-hatena.com%2Fusers%2Fgy%2Fgyuque%2Fuser_p.gif%3F1383321118)