HTML5でjavascriptを使って画像処理をしてみました。このページでは手始めにグレースケール化(白色・灰色・黒色にする)とソーベルフィルタの処理について取り組みます。 この記事では一部HTML5のcanvasを利用しておりこれはIEの8までは動かないのですが、ExploreCanvasというライブラリを使用することで他のブラウザと同じような挙動を見せることができます。 画像の読み込み 画像処理する対象の画像についてはじめからURLを指定するかHTML5のFile APIを利用してページを開いた方のローカルファイルから選ぶかで読み込ませることができます。 外部ファイルから読み込む 前述の通りHTML5のFileAPIを使います。 HTML側 <input type="file" id="selectfile" accept='image/*'> JS側 //ファイルオープンの際のイベ
