ユーザに画像をアップロードしてもらう機能はよくありますが、そのままでは使いづらいことが良くあります。例えばサイズが大きすぎたり、回転してしまっていたりといった具合です。 そんな時に簡易編集機能を提供できるのがphotoEditorです。

photoEditorの使い方

写真を開いたところ。この状態では、まだサーバに送信していません。

左右反転。

グレースケール変換。

アスキーアート化。

シャープ処理を行ったところ。

photoEditorは簡易的な画像編集機能を備えています。カスタマイズして切り抜けるようにしたりしても良いでしょう。加工が終わったら自由なサイズでCanvasから取り出してサーバに送信すれば良さそうです。

photoEditorはJavaScript製のオープンソース・ソフトウェア(MIT License)です。

victorqribeiro/photoEditor: A image editor in browser using JavaScript canvas