smlr - ロスを殆ど感じさせずにJPEGのサイズを縮小
スマートフォンでは写真が簡単に撮れるとあって、スマートフォン向けのサービス(アプリ含む)では写真コンテンツがよく使われます。しかし高解像度化に伴って写真サイズがふくれあがっており、1枚数MBも当たり前になっています。これではストレージやネットワーク帯域に大きな問題が出ます。 そこで使ってみたいのがsmlrです。JPEG画像を最適化し、大幅な縮小を実現してくれるソフトウェアです。
smlrの使い方
元々の画像です。サイズは221KBです。
実行した後。164KBまで削減しています。若干赤が目立つようになっていますが、ぱっと見では殆ど変わりません。
縮小もできます。こちらは通常のソフトウェアで縮小したもので12KB。
smlrを使うと9KBになります。
smlrを使えば殆どロスなく通常のJPEG品質をなるべく維持したままサイズを減らすことができます。写真コンテンツを多く扱うサイト、アプリなどでは導入してみても良いかもしれません。
smlrはGo製、MIT Licenseのオープンソース・ソフトウェアです。
jasonmoo/smlr: Re-encode jpeg images with no perceivable quality loss.