何十回も開いたり、編集したり、保存したりした PDF では、意図的に品質設定を下げたわけではないにもかかわらず、目に見えて劣化した PDF 画像 が生成されることがあります。この劣化は、PDF 編集ソフトウェアが保存操作中に画像データを処理する方法の副作用です。保存サイクルごとに JPEG 画像が再圧縮される可能性があり、JPEG 圧縮には非可逆圧縮が行われます。最初の保存では、目に見えない変化が生じる可能性があります。 10 回目の保存までに、蓄積された圧縮アーティファクトが、ブロック状のエッジ、カラー バンディング、細かいディテールの損失として見えるようになります。
この現象は世代損失とも呼ばれ、非可逆圧縮を使用し、インプレース編集を可能にするフォーマットに影響を与えます。 PDF は、多くの PDF エディターが保存時に画像を自動的に最適化し、デフォルトの最適化設定ではすでに圧縮されている画像にも非可逆 JPEG 再圧縮が適用されるため、特に影響を受けやすくなります。これが起こる理由とそれを防ぐ方法を理解すれば、PDF 画像は文書が最初に作成されたときと同じように鮮明に保たれます。
WukongPDF の PDF 品質 保存アプローチでは、可能な場合はロスレス処理が適用され、保存のたびに自動再圧縮を適用するのではなく、圧縮設定を明示的に制御できます。

画像の再圧縮が世代損失を引き起こす仕組み
JPEG 圧縮は、人間の目があまり敏感ではない高周波の視覚情報を破棄することによって機能します。最初の JPEG 圧縮パスでは、慎重に計算された量の詳細が削除され、ファイル サイズと知覚される品質のバランスが保たれます。 PDF エディターがファイルを保存し、すでに圧縮されている JPEG 画像を再圧縮するときに、2 回目のディテール削除が適用されます。エンコーダーは、元の画像の詳細と最初のパスからの圧縮アーティファクトを区別できないため、両方を保存または破棄する画像コンテンツとして扱います。保存サイクルを複数回繰り返すと、アーティファクトが増大し、最初の数回の圧縮で生き残ったディテールは徐々に消えていき、ブロック境界と色の量子化エラーがぼやけます。
テキストおよびベクター グラフィックスは、ピクセル グリッドではなく数学的記述として保存されるため、同様に世代損失の影響を受けません。パス記述として保存されたベクター ラインは、PDF が保存された回数に関係なく、ディスプレイがサポートする解像度でレンダリングされます。画像劣化の問題は、写真、スキャンされたページ、PDF に埋め込まれたスクリーンショットなどのラスター コンテンツに特有のものです。
PDFを修復してみる
インストールは必要ありません。ブラウザで直接動作します。
再圧縮を引き起こす保存設定の特定
Adobe Acrobat Pro では、[最適化 PDF として保存] ダイアログに画像圧縮設定が含まれており、デフォルトのままにすると、保存するたびにドキュメント内のすべての画像が再圧縮されます。デフォルト設定では、150 DPI を超える画像をダウンサンプリングし、中品質で JPEG 圧縮を適用します。これらの設定は、最終ドキュメントを配布する前の 1 回限りの最適化パスに適しています。保存するたびに JPEG 品質の低下が増大するため、編集ワークフロー中に繰り返し適用すると破壊的になります。
編集中の再圧縮を防ぐには、「最適化された PDF として保存」ではなく、標準の「保存」コマンドを使用してください。標準の保存コマンドは、既存の画像データを再圧縮せずに保存します。標準の保存を使用している場合でも、保存するたびにファイル サイズが増加する場合は、エディターがイメージを再圧縮するのではなく、増分保存データを埋め込んでいる可能性があります。増分保存データには編集済みオブジェクトの以前のバージョンが含まれているため、画質を劣化させることなくファイルが大きくなります。新しいファイル名で定期的に名前を付けて保存すると、増分保存履歴が破棄され、再圧縮による品質の低下がなく、クリーンでコンパクトなファイルが生成されます。
複数の編集セッションにわたる画質の維持
PDF の未編集のマスターコピーを保管してください。編集が必要な場合は、マスターのコピーを作成し、そのコピーを編集して、編集したバージョンを保存します。マスター コピーは編集と保存のサイクルを経ないため、そのイメージに圧縮アーティファクトが蓄積されることはありません。編集されたコピーでは、1 回の保存操作で 1 ラウンドの軽度の品質低下が発生する可能性がありますが、配布バージョンでは許容範囲です。後でさらに編集が必要になった場合は、以前に編集したコピーからではなく、マスター コピーから再度開始します。
新しい画像で毎月更新される製品カタログなど、頻繁に編集が必要な PDF の場合は、ワークフローをソース ドキュメント モデルに変換します。カタログは、画質がネイティブに維持されるワード プロセッサまたはデスクトップ パブリッシング アプリケーションで管理します。ソースドキュメントから新しい PDF を毎月エクスポートします。エクスポートされた PDF には第 1 世代の画像圧縮のみが含まれており、エクスポートされた PDF は分散バージョンです。マスターはソース アプリケーションに残り、PDF の保存サイクルによる劣化が蓄積されることなく、画像が最大解像度で保存されます。
| 編集操作 | 品質への影響 | 最小化する方法 |
|---|---|---|
| 軽微なテキスト編集後に保存する | 低い、最初の数回の保存では無視できる程度 | 軽微な編集の場合は、「保存」ではなく「名前を付けて保存」を使用してください |
| 開く、編集、保存するサイクルを繰り返す | 中程度から高程度の累積的な劣化 | マスターオリジナルを保持し、コピーのみを編集 |
| 最適化または圧縮して保存する | 高、JPEG 再圧縮は非可逆的です | 保存中の画像の再圧縮を無効にする |
画質が劣化していないか確認する
Acrobat Pro のファイル比較ツールを使用して、PDF の現在のバージョンを利用可能な最も古いコピーと比較します。このツールは、2 つのバージョン間のピクセル レベルの違いを強調表示する視覚的な差分を生成します。差分が画像領域全体にわたって広範なソフト化を示している場合は、世代損失が発生しています。重大度は、現在のバージョンが本来の目的に引き続き使用できるかどうか、またはバックアップまたはソースドキュメントからイメージを回復する必要があるかどうかを示します。
ソース ドキュメントまたは高品質のエクスポートが利用できなくなり、現在の PDF の画像が許容できないほど劣化している場合、唯一の回復方法は、現在の解像度で画像を抽出し、画像エディタの鮮明化フィルタを使用して復元を試みることです。鮮明化により、失われたエッジの詳細の外観を部分的に回復できますが、非可逆圧縮パスによって破棄された情報を復元することはできません。世代間の画質損失に対する最善の防御策は、防止することです。マスター コピーを保存し、日常的な編集には最適化して保存ではなく保存を使用し、可能な限りソース ドキュメントから新しい PDF をエクスポートします。
繰り返しの編集によるPDFの画質劣化は、仕組みを理解すれば防ぐことができます。編集前にマスター コピーを保存するのに数秒かかると、文書の耐用年数全体にわたって画像の鮮明さが維持されます。鮮明な画像を含む PDF は、プロ意識と細部へのこだわりを伝えます。たとえ内容が優れていたとしても、目に見えて劣化した画像を含む PDF は、文書の信頼性を損なう不注意な印象を与えます。
劣化した PDF からの画質の回復
実際のシナリオでは、マスター コピーが失われ、利用可能な唯一のバージョンが劣化した PDF である場合、部分的な回復オプションがあります。 Adobe Acrobat Pro のすべての画像のエクスポート機能などのツール、または pdfimages などのコマンドライン ツールを使用して、PDF からすべての画像を抽出します。抽出した各画像をフォト エディターで開き、半径 0.5 ~ 1.0 ピクセルの穏やかなシャープ化フィルターを適用します。鮮明化により、元の高周波情報が永久に失われた場合でも、エッジの細部の知覚を復元できます。
ドキュメントのワークフローに関しては、JPEG 画像の場合、高度な写真エディターで利用できる特殊な JPEG アーティファクト除去フィルターを使用する追加の回復技術が使用されます。これらのフィルターは、JPEG 圧縮に特徴的なブロック境界パターンを分析し、実際の画像の詳細をぼかさずにブロック間の遷移を滑らかにします。結果は、元の非圧縮イメージほど良くはありませんが、劣化したバージョンよりも明らかに優れており、画面上で表示するには十分である可能性があります。 Acrobat Pro の PDF 編集ツールを使用して、復元した画像を PDF に戻し、劣化したバージョンを置き換えます。
世代間の品質損失を回避する代替フォーマット
画質の維持が重要な場合は、編集可能なコンテナ内の画像に非可逆圧縮を使用しない形式でドキュメントを配布します。 PDF に埋め込まれ、再圧縮せずに保存された PNG 画像は、エディターが保存時に画像を最適化しない限り、無制限の保存サイクルを通じて元のピクセル データを保持します。 PDF/A を配布に使用すると、圧縮済みの画像データの非可逆再圧縮が特に禁止されます。
すべてのページがスキャンされたイメージである純粋なラスター ドキュメントの場合は、ページ順序の命名規則に従って、ページを個別の TIFF または PNG ファイルとして保存します。これにより、世代損失の問題が完全に回避されます。画像ファイルは非可逆圧縮を介さずに表示されます。配布用に PDF が必要な場合は、マスター イメージ ファイルから新しい PDF を生成します。配布可能な PDF の各生成はロスレス マスターから開始されるため、配布サイクル全体にわたって画質が低下することはありません。世代間の画質損失を防ぐことは、ワークフロー規律の問題です。つまり、ロスレス マスターを保持し、新しい配布可能なコピーをエクスポートし、以前に配布されたコピーを次の配布のソースとして使用しないでください。
PDF における世代間の画質の低下は、地味な問題です。保存サイクルごとに画像はわずかに劣化しますが、突然劣化しなくなるまで、その劣化は目に見えません。読者が写真が柔らかく見えたり、スキャンされたテキストがギザギザに見えたりすることに気づくまでに、損傷は保存サイクルを何度も繰り返して蓄積されており、オリジナルのマスターは利用できなくなる可能性があります。ワークフロー規律による予防は、修正するには手遅れになって初めて明らかになる問題に対する唯一の本当の防御策です。ロスレスマスターを保持し、新しい配布可能なコピーをエクスポートすることは、世代間の画質損失に対する最も簡単かつ効果的な防御方法であり、特別なソフトウェアや追加予算は必要なく、配布するファイルを決して編集しないという規律のみが必要です。
PDFを修復してみる
インストールは必要ありません。ブラウザで直接動作します。
