HTML5 の canvas の 2D context には getImageData() というメソッドがあって、これを使うと canvas 上のピクセルデータを取れるようになっている。 ところが、他ドメインの画像を引数に drawImage() を使って描画を一度でも行なってしまうと、データを取ることができなくなる。 <html> <head> <title>test</title> <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script> <script type="text/javascript"> $(document).ready(function() { var img = new Image(); img.src = "