# canvas画面の指定座標の色が白か？チェック

この左画面を左クリックすれば以下の赤字のスクリプト全部がクリップボードにコピーされるので、右の画面の赤い矢印の右側に貼り付けてください。

    	function checkBGColor(x,y)
    	{
    		var data = _context.getImageData(x, y, 1, 1).data;
    		if ( data[0] < 255 ) return true;
    		return false;
    	}

座標(x,y)の頂点に白以外があるか調べるcheckBGColor関数を宣言しています。
_canvasのコンテキストでgetImageData(x, y, 1, 1).dataで、座標(x,y)、(幅,高さ)=(1,1)のRGBA(赤・緑・青・透明)値を取得してdataに代入しています。
もし赤色のdata[0]が255より小さければreturnでtrueを返します。そうでなければfalseを返します。

### 次へ