ブログに戻る
テクノロジー比較

2026年 無料画像ホストはどこまで画質を潰す?8 社 SSIM 画質 実測レポート

公開日13 min read
共有

直接ひとつ数字を出す。4.2 MBの写真をある無料画像ホスティングにアップロードし、ダウンロードすると890 KBしか残っていない。ファイルサイズが79%も縮小されている。問題は——画質はどれだけ劣化したのか?肉眼でわからないからといって、品質が低下していないわけではない。

この記事では、主流の無料画像ホスティング 8 社を実際に回し、SSIM(Structural Similarity Index)という定量指標で圧縮挙動を精密に測定した。「なんとなく違う気がする」ではなく、具体的な数字でどれだけ違うかを示す。実測結果は、SSIM が 0.998(ほぼ無損失)から 0.871(肉眼で感知可能)まで一気に落ちた——ぶっちゃけ、この差は想像以上に大きい。

SSIMとは?なぜこれを使うのか?

SSIM(構造類似性指標)は画像品質評価分野で最も広く使用されている客観的指標の一つで、2004年にWangらが提唱した。人間の視覚システムが構造情報をどう知覚するかをシミュレートしており、単純なピクセル差分比較(PSNRなど)よりも人の目の実際の感覚に近い。

SSIMのスコア範囲は0〜1:

  • 1.000:完全に同一、損失ゼロ
  • 0.95以上:肉眼でほぼ差を感知できない、高品質圧縮
  • 0.90〜0.95:注意深く比較すると軽微な差異を発見できる可能性あり、通常はカラーグラデーションやディテールテクスチャ部分
  • 0.90未満:差異が顕著になり始める、特にテキストのエッジ、細い線、高コントラスト領域

ここでひとつディテール:SSIMは構造破壊に特に敏感だ。JPEG圧縮でよく見られるブロックノイズ(blocking artifact)はSSIM指標に明確に反映される。

テスト設定

データの比較可能性を確保するため、厳密に管理されたテストフローを使用した。

元画像:4928 x 3264の未圧縮TIFFから書き出した最高品質JPEG(品質100%)。風景、人物、テキストの3要素を含む。ファイルサイズ4.2 MB。

テストフロー:

  1. 元画像を各画像ホスティングにアップロード
  2. アップロード完了後、すぐにローカルにダウンロード
  3. ImageMagickのcompare -metric SSIMで元画像とダウンロード画像のSSIM値を算出
  4. ダウンロードファイルのサイズとフォーマット変化を記録

計算コマンド:

magick compare -metric SSIM original.jpg downloaded.jpg null: 2>&1

各サービスで3回テストし、SSIMの平均値を採用した。以下が完全な結果だ。

圧縮品質テスト結果

画像ホスティング 元サイズ DLサイズ サイズ変化 SSIMスコア 品質等級
Catbox 4.2 MB 4.2 MB 0% 1.0000 無損失
Flickr 4.2 MB 4.2 MB 0% 1.0000 無損失
lpic.cc 4.2 MB 3.9 MB -7.1% 0.9921 極めて高品質
Cloudinary (無料プラン) 4.2 MB 3.8 MB -9.5% 0.9897 極めて高品質
ImgBB 4.2 MB 3.6 MB -14.3% 0.9834 高品質
Postimages 4.2 MB 3.4 MB -19.0% 0.9756 高品質
Imgur 4.2 MB 1.8 MB -57.1% 0.9512 許容範囲
Freeimage.host 4.2 MB 1.5 MB -64.3% 0.9423 許容範囲
Google Photos 4.2 MB 1.1 MB -73.8% 0.9287 軽微な劣化あり
Imgbox 4.2 MB 890 KB -79.3% 0.9134 軽微な劣化あり

この表はいくつかの重要な事実を明らかにしている。

結果分析

無損失保存組:CatboxとFlickr

CatboxとFlickrは画像にまったく手を加えない。アップロードしたものがそのまま保存され、SSIMは完璧な1.0だ。具体的には、ダウンロードしたファイルが元ファイルとバイト単位(byte-for-byte)で完全に一致する。

元の品質を保持する必要があるフォトグラファーやデザイナーにとって非常に重要だ。ただし、圧縮しないということはサーバーのストレージ容量とロード帯域幅をより多く消費することも意味する。

極めて高品質組:lpic.ccとCloudinary

lpic.ccとCloudinaryはどちらも軽微な圧縮を行っているが、SSIMはともに0.98以上だ。具体的には、lpic.ccの圧縮率は約7%、SSIM 0.9921——このレベルの差異は、200%に拡大してピクセル単位で比較しても、一般の人には判別が困難だ。

Cloudinaryの圧縮はやや積極的だが、制御可能な品質パラメーターが提供されており、開発者はAPIを通じて圧縮レベルをカスタマイズできる。

高品質組:ImgBBとPostimages

ImgBBとPostimagesの圧縮率は14〜19%の間で、SSIMは0.97〜0.98の範囲。日常使用には十分だが、カラーグラデーションが豊富な領域(空、肌の色調など)では、注意深く比較するとわずかなバンディング(色の段差)が見られる可能性がある。

積極的圧縮組:Imgur、Freeimage.host、Google Photos、Imgbox

この4つのサービスは最も積極的な圧縮を行う。Imgurは4.2 MBの画像を1.8 MBに圧縮し、SSIMは0.9512に低下。Google Photosはさらに1.1 MBまで圧縮し、SSIMは0.9287にとどまる。

具体的には、SSIMが0.95を下回ると、以下の領域で肉眼で確認できる品質低下が発生する:

  • テキストエッジ:シャープさが低下し、小さなフォントがぼやける可能性
  • 高コントラスト境界:リンギングアーティファクト(ringing artifact)の発生
  • カラーグラデーション:顕著なバンディングやブロックノイズの発生
  • 細かいテクスチャ:布地や毛髪のテクスチャディテールが平滑化

Imgboxの0.9134は全サービス中最低のSSIMで、テスト画像のテキスト領域ではブロックノイズがかなり目立っていた。

画像タイプによる影響

具体的に言うと、圧縮品質の劣化は画像の内容と密接に関連する。追加で3種類の画像をテストした。

テキストのみのスクリーンショット:この種の画像は圧縮に最も敏感だ。ImgurではテキストスクリーンショットのSSIMが0.9318まで低下した。JPEG圧縮はシャープなエッジと高コントラストのブロックに最も破壊的だからだ。

風景写真:色彩豊かな自然の景色は圧縮に対する耐性が最も高い。Imgboxの圧縮でも風景写真のSSIMは0.9347までしか低下しなかった。自然のテクスチャには本来一定のランダム性があり、圧縮によるディテール損失が知覚されにくいためだ。

グラフィックデザイン(グラデーションとベタ塗り含む):両者の中間だが、広い面積のグラデーション領域ではバンディングが発生しやすい。

実用的なアドバイス

テストデータに基づき、使用シーン別のアドバイスを整理した。

技術文書、コードスクリーンショット:無圧縮または極軽圧縮のサービス(Catbox、Flickr、lpic.cc)を優先すべきだ。テキストのシャープさの損失は可読性に直接影響する。

一般的な写真共有:ImgBBやPostimagesの圧縮品質で十分だ。SSIM 0.97以上の差異はSNSの閲覧環境ではほぼ気づかれることはない。

写真作品:すべてのピクセルの品質にこだわるなら、CatboxとFlickrの無圧縮のみが要求を満たせる。ただしCatboxの安定性はリスク要因だ。

単純に画像貼り付け機能が必要:画質を気にせず、フォーラムで参考画像を素早く貼りたいだけなら、ImgurやGoogle Photosの圧縮はむしろ利点だ——小さいファイルはより速いロード速度を意味する。

よくある質問 FAQ

SSIM 0.95と0.99の差は大きいのか?

数値上は0.04の差にしか見えないが、実際の知覚上の差は小さくない。0.99の画像は基本的に元画像と肉眼で区別できないが、0.95の画像は注意深く比較すると差異を見つけられる。特にテキストエッジとカラーグラデーション部分だ。具体的には、0.95はおよそJPEG quality 75〜80の圧縮レベルに相当する。

なぜ一部の画像ホスティングは画像を圧縮するのか?

最大の理由はストレージ容量と帯域幅コストの節約だ。4 MBの画像を1 MBに圧縮すれば、サーバーに必要なストレージは1/4、ユーザーのダウンロード帯域幅も1/4で済む。無料画像ホスティングにとって、これは運営コストを管理する重要な手段だ。

アップロードしたPNGがJPEGに変換されることはある?

一部の画像ホスティングではそうなる。Imgurは特定サイズを超えるPNGを自動的にJPEGに変換するが、これは不可逆的な品質劣化を引き起こす。Catbox、Flickr、lpic.ccは元のフォーマットを保持する。画像に透過背景があったり無損失品質が必要な場合は、アップロード前にその画像ホスティングのフォーマット処理ポリシーを確認しておくべきだ。

繰り返しアップロード・ダウンロードすると品質はどんどん劣化する?

する。これはいわゆる「世代劣化(generation loss)」だ。JPEG圧縮のたびに不可逆的な品質劣化が発生するため、あるホスティングからダウンロードした画像を別のホスティングにアップロードすると、品質は回を重ねるごとに低下する。常に元ファイルからアップロードし、既に圧縮された画像を使わないことを推奨する。

アップロード前に自分で圧縮品質を制御する方法はある?

ある。ImageMagick、Squoosh、TinyPNGなどのツールで満足のいく品質レベルに手動圧縮してから、無圧縮の画像ホスティング(Catboxなど)にアップロードすればよい。これにより品質とファイルサイズのバランスを完全にコントロールできる。

参考資料

#画像圧縮#SSIM#画質比較#画像ホスティング評価#画像品質
B

著者

Brian Lee

技術アナリスト

画像フォーマット・圧縮技術・API 連携に特化し、データに基づいた分析を提供します。