日本中の観光地の写真を募る、あるWEBサービスの機能についての立ち上げに関わっています。
ただ、そのサービスを管理するサーバーはただのレンタルサーバーで、容量は100GBといったところです。(利益を出すためのサイトではないため、予算はほぼ使いません)
最近の画像は携帯での撮影でも5MBを超えたりしているので、サーバーの容量とユーザーにかける通信量を減らしたいです。
※アップロードした画像はサイト上に掲載されますが、画質よりも数を重視しています。
容量を減らす際に、サーバーサイドで処理を行うと、アップロードにかかる通信量はユーザーに強いてしまうことになると思うので、フロントサイドで圧縮をかけたいと思います。
その方法について調べてみたところ、画像をcanvas要素に反映し、サイズを縮小した上でアップロードを行う方法について、下記の投稿を発見しました。
https://qiita.com/komakomako/items/8efd4184f6d7cf1363f2
実際にこちらのやり方で成功し、画像の容量を大幅に減らしたうえでアップロードすることは出来たのですが、このJavaScriptの操作も、変換時に元のサイズの画像の通信量は発生しているのでしょうか。
アップロードするのはもちろんローカルに置いてある画像で、変換はJavascriptのみで行っています。
おそらく問題ないと思ってはいるのですが、ここが自分の誤解だと後が大変なんで、念のため皆様に質問させてください。
よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー