Skip to content
Back to Blog
informational

ロッシー vs ロスレス:圧縮の本当の意味とは

2026-05-17 9 min read

根本的な違い:データを捨てるか、すべて保持するか

ファイルを保存するとき、ソフトウェアは選択を迫られます。オリジナルのデータを1ビット残らずすべて保持するか、それともファイルサイズを縮小するために一部を捨てるか。たったそれだけです。これがロスレス圧縮とロッシー圧縮のすべての違いであり、この点を把握すれば、あなたのファイルの扱い方は永遠に変わるでしょう。 ロスレス圧縮は、巧妙な会計処理のトリックのようなものです。パターンを見つけ出し、それを長々と書き出す代わりに、パターンを記述することで済ませます。例えば、幅200ピクセルの真っ青な空が写ったPNG画像を想像してみてください。アルゴリズムは「青、青、青…」と200回保存する代わりに、単に「青ピクセルが200個」と記述します。ファイルを開くと、すべてのピクセルが完璧に復元されます。ファイルサイズは小さくなりますが、何も失われません。ZIPアーカイブも全く同じことをしています。元のドキュメントのすべてのバイトが、圧縮・解凍のプロセスを経ても完全に生き残ることが保証されています。 一方、ロッシー圧縮は、トリアージを行う外科医に似ています。人間の目や耳が最も気づきにくいであろう部分を分析し、それを永久に切り捨てます。例えば、JPEGエンコーダーは8×8ピクセルのブロックを見て、コントラストの低い領域の微妙なディテールを捨て去ります。MP3エンコーダーは心理音響モデルを使い、同時に発生しているより大きな音にかき消される周波数の音声を取り除きます。結果として得られるファイルは、オリジナルより10倍、あるいは20倍も小さくなることがありますが、その破棄されたデータは永久に失われます。取り戻すことはできません。 では、どちらが良いのでしょうか?どちらでもありません。どちらが正しい選択かは、そのファイルを何に使うのか、そして何回保存や再書き出しをする予定なのかという、文脈に完全に依存するのです。

JPEG圧縮は実際に画像をどう劣化させるのか(そして、どのくらい?)

ああ、JPEGの品質スライダー。最も一般的なロッシー形式の制御機能であり、そしてほぼ間違いなく最も誤解されているものでしょう。ほとんどのアプリで見かける0から100のスケールは、リニアではありません。高い品質設定でのわずかな低下が、ファイルサイズに非常に大きな影響を与えることがあります。 品質95のJPEGは、人間の目にはほぼ完璧に見えますが、ファイルサイズは800KBかもしれません。これを品質80(Adobe Photoshopでは「高」と呼ばれています)に下げると、ファイルは200KBまで急落する可能性があります。アーティファクトは、よほど注意して探さなければ見つからないでしょう。劣化が明らかになるのは品質60あたりからで、グラデーションにはブロック状のパターンが現れ、シャープなエッジの周りには奇妙なハローが見られるようになります。品質40を下回ると、ほとんどの人にとって画像は простоひどく見えます。 本当に致命的なのは、世代損失です。多くの人がここで問題に陥ります。品質80のJPEGを開き、それを再度品質80のJPEGとして保存すると、オリジナルからやり直しているわけではありません。すでに圧縮された画像を、さらに圧縮しているのです。保存を繰り返すたびに、古いアーティファクトの上に新しいものが焼き付けられていきます。これを5、6回繰り返すと、品質90の設定でさえ、目に見えて劣化した画像になってしまいます。これこそが、プロの写真家がRAWやTIFFで作業し、最終段階として一度だけJPEGに書き出す理由なのです。 この現象は、Photoshopの「ファイル > 書き出し > Web用に保存」でライブで見ることができます。品質スライダーをドラッグして、プレビューが更新されるのを見てみてください。Lightroomの書き出しダイアログでは、ファイルサイズの見積もりまで表示してくれます。CocoConvertのJPEGコンバーターでは、1から95までの特定の品質値を設定でき、予測可能な結果が得られます。ただ、覚えておいてください。どんなコンバーターも、以前の保存ですでに捨てられたディテールを魔法のように復元することはできません。そのデータは失われているのです。

ロスレス形式の比較:PNG、FLAC、そしてロスレスWebP

すべてのロスレス形式が同じというわけではありません。それぞれに異なる強みがあり、得意なコンテンツの種類も異なり、ソフトウェアでのサポート状況も様々です。 PNGは、平坦な色の広い領域、シャープなエッジ、テキストを含むグラフィックス(ロゴ、スクリーンショット、図表など)において、誰もが認める王者です。フィルタリング処理とDEFLATE圧縮を使用し、3MBのBMPスクリーンショットを400KBまで、損失ゼロで縮小します。さらに、透明度のための完全なアルファチャンネルをサポートしているため、ウェブの定番となっています。その主な弱点は?写真です。高解像度の写真は複雑なディテールに満ちているため、PNGが効率的に圧縮できる冗長なデータがほとんどありません。8MBのTIFFファイルは、PNGにすると6MB程度にしかならないかもしれません。 オーディオに関しては、FLAC(Free Lossless Audio Codec)が定番です。オリジナルのWAVファイルのサイズを、すべてのオーディオサンプルを保持したまま、確実に40〜50%削減します。40MBのピアノ曲のWAVファイルは、22MBのFLACになります。オーディオ愛好家や高品質のストリーミングサービスは、マスターアーカイブにFLACを使用しています。主な注意点は互換性です。あなたの古いカーステレオやキッチンにあるスマートスピーカーは、おそらくMP3かAACしか対応していないでしょう。 そして、新顔のロスレスWebPがあります。これはしばしばPNGのお株を奪い、PNGが圧縮できるのと同じタイプの画像を、PNGよりも25%から35%小さく圧縮します。あの400KBのPNGロゴは、280KBのロスレスWebPになるかもしれません。WebPのブラウザサポートは今や普遍的ですが、一部のデスクトップ画像編集ソフトはまだ追いついていない状況です。CocoConvertはPNGからロスレスWebPへの変換、およびその逆の変換をサポートしており、ウェブのパフォーマンス最適化に大いに役立ちます。正直に申し上げると、CocoConvertは現在FLAC出力をサポートしていません。ロスレスオーディオ変換には、Audacityやfre:acのような専用ツールを使う必要があります。

ロッシー圧縮が正しい選択となる場面

圧縮について学ぶと、人々は少し熱狂的になり、「ロスレスこそが唯一の『責任ある』選択だ」と主張しがちです。しかし、それは全くの間違いです。非常に多くのアプリケーションにおいて、ロッシー圧縮を使うことは単に許容できるだけでなく、正しい技術的判断なのです。 ウェブでの配信が最も分かりやすい例です。eコマースサイトの商品写真に、誰もロスレス画像を必要とはしません。訪問者は標準的な画面で、ことによると不安定なモバイル接続で見ているかもしれません。品質82で120KBのJPEGの代わりに4MBのロスレスWebPを提供すると、体感できるメリットはゼロなのに、ページの読み込みが30倍も遅くなります。GoogleのPageSpeed Insightsは、当然その巨大な画像をパフォーマンスの問題として指摘するでしょう。 ストリーミングオーディオでも話は同じです。Spotifyはプレミアムユーザー向けに320kbpsのOGG Vorbisでストリーミングしています。これはロッシー形式です。そして、ご存知ですか?ブラインドA/Bテストでは、良いヘッドフォンで聴いても、平均的なリスナーはその音とロスレス音源との違いを聞き分けることができません。その規模での帯域幅とストレージの節約効果は天文学的なものです。 ビデオはほとんど常にロッシーです。H.264やH.265(HEVC)のようなコーデックは、YouTubeからBlu-rayディスクまで、あらゆるものの背後にあるロッシーエンジンです。2時間の4K映画を非圧縮で保存すると、驚異的な6TBものストレージが必要になります。H.265は、その同じ映画を、完全に許容できる品質で、管理可能な25から50GBまで圧縮します。Apple ProRes 4444 XQのようなロスレスビデオコーデックも存在しますが、それらは配布用ではなく、プロのポストプロダクション作業専用です。 実践的なルールはシンプルです。ファイルを再度編集する必要がある場合や、アーカイブする場合にはロスレスを使用します。エンドユーザーに配信される最終バージョンには、彼らが体験する上で十分な品質である限り、ロッシーを使用します。

ロスレスに『戻す』という神話

ファイル変換にまつわる最も根強い誤解の一つをはっきりさせておきましょう。CocoConvertではこの質問を常に受けますので、はっきりと答える必要があります。 JPEG写真をPNGに変換すると、確かにロスレスファイルが得られます。しかし、より高品質な画像が得られるわけではありません。そのPNGファイルは、JPEGの圧縮アーティファクトをすべて含んだ、全く同じピクセルデータを単に含んでいるだけです。PNGが劣化データをさらに圧縮せずに保存するためファイルサイズは大きくなりますが、画質は元のJPEGと全く同じです。一度焼いたケーキを元に戻せないのと同じで、何も復元されてはいません。 オーディオでも同じことが言えます。MP3をFLACに変換すると、ファイルサイズははるかに大きくなりますが、音はMP3と全く同じです。それはロッシーデータを含んだロスレスコンテナに過ぎません。MP3エンコーダーが取り除いた周波数の音声は永久に失われており、ファイル拡張子を変えたからといって魔法のように再出現することはありません。 現在、Topaz GigapixelやAdobeのSuper ResolutionのようなAIベースのアップスケーリングツールは、もっともらしいディテールを合成することができますが、これは復元ではありません。それは情報に基づいた推測です。AIは、何百万もの他の画像から学習したパターンに基づいて新しいピクセルを生成するのであり、元のピクセルを回復するのではありません。結果は驚くほどに見えることもありますが、それは根本的に新しい、生成された画像であり、古いものが生き返ったわけではないのです。 CocoConvertのツールは、いかなるAIアップスケーリングやエンハンスメントも適用しません。当社のプラットフォームでJPEGをPNGに変換すると、ソースJPEGと全く同じピクセルデータを含むロスレスファイルが得られます。私たちは、コンバーターができることとできないことについて透明性を保つことが極めて重要だと考えています。

一般的な変換タスク向けの実践的な設定

理論は素晴らしいですが、実際にどの設定を使えばいいのでしょうか?最も一般的な圧縮の判断に関する具体的な推奨事項をいくつか紹介します。 ウェブ画像の場合、写真には品質80〜85のJPEGが堅実なデフォルト設定です。画像にシャープなテキストが含まれていたり、透明な背景が必要な場合、JPEGは選択肢から外れます。テキストを台無しにし、透明度を扱えないからです。代わりにロスレスWebPかPNGを使用してください。写真に絶対的に最小のファイルサイズが必要で、かつモダンなブラウザを期待できる場合は、品質80のロッシーWebPが、同等のJPEGよりもファイルサイズで25〜35%小さくなることが一般的です。 印刷物の場合、これは厳格なルールです。プロの印刷業者にJPEGを納品してはいけません。言うことを聞かないPDF書き出しと格闘したことのある人なら、この苦痛がわかるでしょう。TIFF(LZW圧縮で問題ありません)か、高解像度画像が埋め込まれたPDFを使用してください。画面上では完璧に見えるJPEGも、300DPIで大判印刷されると、醜い圧縮アーティファクトが現れることがあります。 写真のアーカイブには、可能であれば必ずカメラからの元のRAWファイルを保管してください。それがあなたのデジタルネガです。アーカイブのために標準フォーマットに変換する必要がある場合は、TIFFかPNGを使用します。写真をJPEGでアーカイブしてはいけません。品質100であっても、JPEGはその変換と量子化のステップのため、技術的には依然としてロッシーです。 オーディオのマスタリングとアーカイブには、WAVかAIFFが業界標準です。ストレージ容量が大きな懸念事項である場合は、FLACも完全に許容できます。クライアントへの納品では、常に彼らが要求するフォーマットを提供してください。指定がない場合は、24ビット/48kHzのWAVが安全でプロフェッショナルなデフォルトです。 CocoConvertでは、オプションパネルで直接JPEGの品質を設定できます。PNG出力には心配する設定はありません。常にロスレスです。WebPについては、同じパネルでロッシーモードとロスレスモードを切り替えることができ、あなたの画像に最適なバランスを見つけるための実験に最適です。

適切なフォーマット選びは、技術的な問題ではなくワークフローの決定

これだけの技術的な詳細を見てくると、ロッシーかロスレスかという問題が、実際にはどのフォーマットが「最良」かという話ではないことが明らかになります。それはワークフローの問題なのです。どのフォーマットが正しいかは、ファイルがそのライフサイクルのどの段階にあるか、そして次に何をしようとしているかによって決まります。 作業中のファイルは、ロスレスでなければなりません。ロッシーファイルを編集して再保存するのは、コピーのコピーを作るようなものです。世代を重ねるごとに悪化します。作業用フォーマットとしてTIFF、PNG、PSDのようなロスレス形式を使い、最終的な書き出しの際にのみロッシー形式に圧縮してください。 ファイルがエンドユーザー(ウェブサイト上、メール内、ストリーミングプラットフォーム上など)に配信されるときは、その文脈に合わせてサイズ調整されるべきです。ブログ記事に10MBのロスレスPNGを載せるのは、品質へのこだわりではなく、パフォーマンス上の間違いです。ユーザーは余分なデータの恩恵を見ることはありませんが、読み込みの遅さは間違いなく感じるでしょう。 長期的にアーカイブされるファイルは、ロスレスであるべきであり、そして重要なことに、オープンフォーマットであるべきです。独自のロスレスフォーマットは、その背後にある企業がなくなってしまえば、デジタルの文鎮になりかねません。PNG、TIFF、FLAC、WAVのようなオープンスタンダードにこだわり、広範で長期的なサポートを確保しましょう。 CocoConvertのようなファイル変換ツールは、これらのワークフローの段階をつなぐ橋渡し役です。完成したTIFFをウェブ用のJPEGに変えたり、マスターのWAVをポッドキャスト用のMP3に変換したり、パフォーマンス向上のためにPNGをロスレスWebPに一括変換したりするためのものです。しかし、どんなコンバーターも無から品質を生み出すことはできません。提供できる最善のものは、あなたがすでに持っているデータの正確で適切に設定された変換だけです。 圧縮を理解するということは、品質は作成された瞬間に決まるということを認識することです。その後のすべてのステップは、品質を維持するか、劣化させるかのどちらかです。フォーマットの選択は、単にそのプロセスをどう制御するかに過ぎないのです。

ロッシー vs ロスレス:圧縮の本当の意味とは | CocoConvert Blog