スマートフォンのカメラの性能が大幅に向上し、1ファイルのサイズが肥大化する傾向にあります。JPEGなのである程度圧縮がかかっているものの、それでも数MBあったりします。ブログなどで使うのであれば、正直そこまでの品質や画像の大きさは不要でしょう。 そこで使ってみたいのがimage-compressorです。Webブラウザベース、クライアントサイドだけで画像のサイズを縮小できます。

image-compressorの使い方

上がオリジナル、下が変更後です。品質を80%にしたくらいでは0.27%の削減にしかなりません。

60%まで下げると一気に40%の削減になります。

image-compressorではJPEGの品質の他にも画像サイズも変更できます。クライアントサイドのJavaScriptなので、色々試しつつベストなサイズを探れます。変わったところではmime-typeの変更も可能です。

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

image-compressor xkeshi/image-compressor: A simple JavaScript image compressor.