PC・タッチ操作対応と書きましたが、残念ながらマルチタッチは考慮してません。本当は identifier
見て、描画開始した指と同じ指が離れたときに描画終了するべきだと思います。
描画色の選択は <input type="color" />
使ってみました。でも対応してないブラウザで見ると、コード値を直接入力させられると思います。
あと、線の補間はしてないので、速く動かすと線がぶちぶち切れます。
See the Pen
drawing-pixelart-with-canvas by napoporitataso (@napoporitataso)
on CodePen.