PDFの画像を本来の解像度で保存する
PDFに配置された画像には、ページ上での見た目の大きさとは別に、ピクセル数で表される本来のサイズがあります。3000 × 2000 ピクセルの写真が小さな枠に縮めて表示されていることもあれば、小さなアイコンがページいっぱいに引き伸ばされていることもあります。Extract Images は、画像をPDF内に保存されているピクセルサイズで書き出します。拡大もせず、ページに合わせて縮小することもありません。
サイズの確認方法
- カードを選んでプレビューを開きます。
- サイズ に、保存されているピクセル数が表示されます(例:2480 × 3508 px)。
- 形式 で保存形式がJPGかPNGかを、ページ でその画像が使われているページを確認できます。
画面ではくっきり見えていたのにサイズが小さい場合、PDFにはもともと小さな画像しか入っていません。ファイルに一度も保存されていないピクセルを取り戻せるツールはありません。
可能な場合は元のJPEGデータのまま
PDFの写真の多くはJPEGデータとして保存されています。そのデータをそのまま使える場合、画像はJPGとして保存され、元のJPEG というラベルが付きます。PDF内と同じバイト列で再圧縮しないため、取り出す過程で画質が落ちることはありません。ただし、色がCMYKのJPEGデータのように、そのままの形では渡せないものもあり、その場合はPNGとして保存されます。
ほかの画像がPNGになる理由
JPEG以外の方式で保存された画像は、デコードしたうえでPNGとして保存されます。PNGなら、デコード後のピクセルを新たな劣化なしで保持できるからです。各カードのラベルを見れば、何が行われたかがわかります。
- 色を変換:CMYKなどの印刷用の色を使っていた画像をRGBに変換しました。印刷時の色が異なる場合があります。
- 再構成:透明部分をPDFのマスクから組み立て直しました。輪郭がわずかに異なる場合があります。
- マスク:単色のマスクです。塗られた部分は黒、それ以外は透明になります。
- 抽出不可:ここでは正しく抽出できない画像です。誤ったファイルを渡す代わりに、ファイルは用意されません。
なお、ページ上でトリミングされていたり、ほかの要素に隠れていたりした部分が、保存したファイルでは見えることがあります。ファイルは「表示されていた姿」ではなく「保存されていた姿」の画像だからです。
ブラウザで画像を抽出 → Extract Images