canvasの画像も右クリックで保存できる

canvasに描画された画像の上で何気なく右クリックしてみると「画像を保存」というメニューが出てきた。Firefoxcanvasに描画された画像をpngで保存できるらしい。

f:id:paulownia:20090511002646p:image

で、保存した画像を開いて…、バケツ塗りつぶしのバグに気付いた。画像の最初のラインが塗りつぶされてない…。

文字列処理の場合、単体テストも簡単に書けるんですけど…、画像処理や音声処理の場合、どーやってデバッグするのが良いんですかね? バグの修正よりもバグ自体の見つけ方。目や耳で確認するだけでは気付かない場合もありそうだなあ…。

最近Debug Hacksという本が出版されたと聞いているが、何かヒントがあるだろうか?