手書きでスライド描けるサービスほしい

背景

近々研究発表があって、とりあえず週明けくらいにスライドのコマ割りを考えないといけない。ラフなので手書きで良さそう、いや寧ろ手書きの方が良い雰囲気なので、手書きで描きたい。丁度家にペンタブが腐っていることとか、赤魔道士のようなエンジニアになりたいとか言いながら去年はLv上げてプログラミングで殴るみたいな感じだったので絵も描きたいとか、動機が色々ある。PowerPointで実現できるだろうと思っていたものの、フリーハンドで線を引く機能は1本の繋がった線だけしか引けないし、Keynoteはそもそもそういう機能がないし、普段適当に何か描くのに使っていたSketchBookExpressは1枚絵を描くことしか考慮されてないし、SAIはさっさとMac版出してほしいしで、いいソフトが見つからなかったので、自作することにした。

仕様

最低限ほしい機能です。

  • まともに絵が描ける
    • フリーハンドの線が描ける
    • 線の太さが変えられる
    • 線の色が変えられる
    • 元に戻せる
  • 手描きスライドに適している
    • 複数ページの管理ができる
    • 順序が入れ替えられる
    • PDFで出力できる
    • スライドが公開できる

実装

ちょさんが前にWEB+DBの62巻でcanvasでつくるお絵かきアプリ紹介してたのを思い出したので、そういうのにする。canvas、自分で弄ったことないので丁度良さそう。canvasで描いてクライアントJSからBase64エンコードしてサーバに送った後、サーバ側でBase64デコードして画像に変換した後保存すれば良さそう。ちょっと大きいしRailsでやる。7月にCookpadのインターンに行って以来意識的に触ってないので、Rails久しぶり感ある。Rails3.1になっていて僕の知らないRailsになってる。

暇そうな人かRailsかJSかcanvasあたりに興味ある人いたら手伝って欲しい感じがある。
とりあえず絵描くところまでは適当に作ったので、スライド用の機能追加とかを進めていきたい。