canvasResizeはHTML5/JavaScript製のオープンソース・ソフトウェア(MIT License)です。 iPhoneでWebブラウザから写真をアップロードできるようになりましたが、カメラの性能が高いためにファイルサイズが大きくなってしまっています。そこでクライアントサイドでリサイズできるcanvasResizeを使ってみましょう。 ファイルを指定した表示です。自動的にリサイズされます。 iPhoneからです。Choose fileをタップします。 カメラまたはライブラリから写真を選択します。 プレビューが表示されます。この時点で縮小済みです。 canvasResizeではCanvasを使ったリサイズとプレビュー表示に加えて、iPhoneで大きなサイズの写真を指定した際に潰れてしまう問題を解決するライブラリや、Exifの回転を読み取るライブラリが組み合わさって提供されてい