プレビューの威力:画像の変換とPDFのエクスポート

プレビューの威力:画像の変換とPDFのエクスポート

OS Xに標準搭載されている画像・PDF編集ソフト「プレビュー」の解説では、プレビューへのファイルの取り込み方法(2016年2月25日の記事「プレビューの威力:ファイルをプレビューに取り込む」参照)から、高度な編集テクニック(2016年4月25日の記事「プレビューの威力:高度な編集テクニック」参照)まで、様々な方法を解説してきました。シリーズもいよいよ終盤に差し掛かり、いよいよ最後はファイルの保存と書き出しについて解説します。

プレビューは最新のドキュメントモデル(2012年8月7日の記事「Mountain Lionの最新ドキュメントモデル」参照)を採用しているため、編集中に既存のファイルを自動的に保存します。同様に、プレビューは再開機能もサポートしているため、保存せずにプレビューを終了したり、クラッシュや停電などでプレビューが終了しても、作業内容が失われることはありません。

Macの基本はこれだけです。もっと興味深いのは、プレビューでファイルを様々な形式に変換できることです。PDFを画像としてエクスポートしたり、その逆も可能です!例えば、1ページのPDFチラシをPNGやJPEGに変換してFacebookに簡単に投稿したい場合などに便利です。

プレビューのファイル メニューにある 3 つのコマンドを使用して、ファイルをエクスポートできます。

  • エクスポート:このコマンドを使用すると、ファイルのコピーを別の名前、別の場所、さらには別の形式で保存できます。
  • PDFとしてエクスポート:ご想像の通り、このコマンドは主にプレビューからPDFを素早くエクスポートする方法です。奇妙なことに、「PDFとしてエクスポート」ダイアログには、通常のエクスポートコマンドにあるQuartzフィルターと暗号化オプション、そして次のコマンドで利用できるその他のオプションがすべて表示されていません。
  • 印刷:ご存知ないかもしれませんが、OS Xでは何でもPDFに「印刷」できます!これについては後ほど詳しく説明しますが、今は印刷ダイアログを使ってPDFを書き出すと、いくつかのメリットがあることを知っておいてください。

4つ目のオプション「名前を付けて保存」は、デフォルトでは表示されません。Optionキーを押しながら操作すると、「複製」コマンドが「名前を付けて保存」に切り替わります。ただし、後ほど説明する小さな例外を除けば、「名前を付けて保存」はエクスポートと同じ機能を持つため、習慣的に操作している場合を除き、特に変更する必要はありません。「複製」よりも「名前を付けて保存」を使いたい場合は、「ファイルメニューに「名前を付けて保存」を復活させる」(2015年11月30日)をご覧ください。

画像形式の変換— ファイルの命名、保存、タグ付けの基本はご理解いただいていると想定し、ここでは興味深い部分、つまり形式の選択に焦点を当てます。「エクスポート」ダイアログの「フォーマット」ポップアップメニューには、デフォルトでは6種類のファイル形式しか表示されませんが、Optionキーを押しながらクリックすると、プレビューに19種類の選択肢が表示されます。

この変換機能は便利です。JPEG があり、PNG が必要な場合、プレビューで JPEG を開き、「ファイル」>「エクスポート」を選択し、「フォーマット」ポップアップ メニューを PNG に変更して (結果として得られるファイル サイズの推定値に注意)、「保存」をクリックするだけです。

しかし、PNGが必要だとまだ分かっていない場合、どの形式を選べばよいでしょうか?ファイルの保存先によって異なります。次にPDFについて説明しますが、最も一般的な画像形式は以下の4つです。

  • GIF: 1987年にCompuServeによって初めて導入されたGIF画像形式は、PNGに完全に取って代わられましたが、一つだけ例外があります。GIFはパラパラ漫画風のアニメーションをサポートしていますが、これは別の記事で取り上げるテーマです。アニメーションを作成したい場合、または発音をめぐる論争をもう一度味わいたい場合を除いて、GIFは使用しないでください。
  • JPEG: JPEGは写真に最適で、どの画像閲覧アプリでも開くことができます。JPEGとしてエクスポートする際には、画質を落としてファイルサイズを小さくできるため、Web公開に便利です。ただし、JPEGは非可逆圧縮であるため、保存時にデータが破棄され、復元できないことに注意してください。そのため、JPEGを編集して保存するたびに、画質が少しずつ低下します。

    JPEGとJPEG-2000形式を混同しないでください。名前は似ており、同じグループに属していますが、全く異なる形式です。理論上はJPEG-2000の方が優れていますが、実際にはそれほど多くのメリットはありません。

  • PNG: GIFの改良版として特許を取得していないPNGは、プロ品質の印刷ではなく、インターネットでの画像共有を目的として設計されています(CMYKのようなRGB以外の色空間はサポートしていません)。PNGはロスレス圧縮を採用しているため、繰り返し編集する必要がある画像に最適です。特に、スクリーンショットやロゴなど、均一な色域を持つコンピューター生成画像に適しています。アニメーションをサポートするPNGにはMNGとAPNGの2種類がありますが、サポートと利用は限られているため、アニメーションにはGIFが依然として選択肢となっています。

    PNG 形式で保存された写真は、ロスレス圧縮のため、JPEG 形式で保存された写真よりもファイルサイズがかなり大きくなります。デフォルトでは、OS X はスクリーンショットを PNG 形式で作成しますが、defaults write必要に応じてコマンドで変更できます (iOS のスクリーンショットも PNG 形式で保存されます)。スクリーンショットに JPEG を使用する場合は注意が必要です。単色の領域にアーティファクトが現れる場合があります。次の例 (Web サイトで拡大するにはクリックしてください) では、上の PNG 形式の画像は写真の背景の影響で 1.4 MB ですが、下の画像は JPEG 形式で 50 % の品質で保存されており、わずか 152 KB です。写真部分はこの 2 つでほとんど区別がつきませんが、本の
    表紙の単色の青部分には、JPEG 画像では特に白い文字の近くでアーティファクトが見られることに注目してください。


    「プレビューの威力:高度な編集テクニック」(2016年4月25日)で解説されているように、インスタントアルファツールで背景を削除したPNGファイルをエクスポートする際は、エクスポートダイアログの「アルファ」チェックボックスに注意してください。この設定は、透過の有効/無効を切り替えるもので、特定の色を透明に設定することで、(例えばWebページの背景色など)背景色が透けて見えるようになります。アルファが無効になっている場合、画像の透明部分は白く表示されます。

    PNGとGIFは透明度をサポートしていますが、JPEGはサポートしていないことを覚えておくと良いでしょう。そのため、これらのいずれかの形式の画像をJPEGに変換すると、透明色(通常は白)として宣言されている色が、別の色としてレンダリングされる可能性があります。TidBITS Publishing Systemのグラフィックスのサムネイルを作成するコードは常にJPEGを作成します。そのため、透明度を含む特定のPNGのサムネイルでは、画像の透明部分が黒に置き換えられてしまいます(少なくとも、私たちが気づいて修正するまでは)。

  • TIFF: TIFFもまた、長年にわたり進化を遂げ、非常に高性能で便利なフォーマットとなっていますが、現在では主に印刷業界で使用されています。TIFFファイルは圧縮可能ですが、必ずしも圧縮する必要はありません。プレビューで保存する際には、圧縮なし、LZW圧縮、Packbits圧縮から選択できます。圧縮方法はPNGと同様にロスレス圧縮とLZW圧縮の2種類があり、LZW圧縮ではファイルサイズが小さくなるようです。

    PNG と同様に TIFF も透明部分をサポートしますが、TIFF が PNG と異なるのはレイヤーのサポートです。Photoshop や Pixelmator などのグラフィック プログラムでは、レイヤーを使用することで、透明なアセテート シートに描画するかのように画像を操作できます。レイヤー上のオブジェクトは個別に操作でき、レイヤーのオン/オフを切り替えて、確定せずにさまざまな編集を試すことができます。残念ながら、Preview はレイヤーをまったくサポートしていないため、レイヤーを含む TIFF を開くことはできますが、レイヤーは 1 つのレイヤーに「平坦化」されます。Preview での編集についても同様です。TIFF に図形を追加して編集中に移動することはできますが、画像を閉じるとすぐに、図形は画像レイヤーに結合されます。

では、どの形式を使えばいいのか迷っているなら、どの形式を使うべきでしょうか?画像が写真であれば、JPEGは画質とファイルサイズの両立に最適です。一方、スクリーンショットのように均一な色の領域が広いコンピューター生成グラフィックの場合、または透過性が必要な場合は、PNGを使いましょう。TIFFは主に印刷出版業界で役立ちます。例えば、出版社はカラーワークフロー上の理由から、書籍のスクリーンショットをPNGではなくTIFFで作成するよう要求する場合があります。また、Photoshopなどのアプリでレイヤーを使って編集する必要がある場合も、TIFFを使用してください。

他の画像形式はどうでしょうか? 少なくともMacの世界では、それらのほとんどは古く、一般的でないか、あるいはその両方です。例外はPhotoshopとQuickTime Movieの2つです。これらはかなり一般的ですが、Preview内で役立つ可能性は低いでしょう。ファイルをPhotoshop形式で保存すれば、Photoshopでネイティブに開けますが、私たちの知る限り、その点ではPNG形式と比べて優れている点はありません。また、Previewで開いてQuickTime Movieで保存できるファイル形式がどれなのかも分かりません。アニメーションGIFが最も可能性が高いと思われますが、QuickTime Movieとして保存することはできません。これらの他の形式について詳しく知りたい方は、以下の完全なリストと参考リンクをご覧ください。

  • ASTC
  • ICNS
  • JPEG-2000
  • KTX
  • マイクロソフトBMP
  • マイクロソフトアイコン
  • オープンEXR
  • PBM/PGM/PPM
  • PVRTC
  • フォトショップ
  • ポストスクリプト
  • クイックタイムムービー
  • SGI
  • TGA

リストは長くなりますが、他にも多くのグラフィック形式が存在します。開けないファイルに遭遇した場合や、プレビューでサポートされていない形式で画像を保存する必要がある場合は、Lemke Softwareの定評あるGraphicConverterをご利用ください。このソフトは、約200種類のファイル形式をインポートし、約80種類の形式でエクスポートできます。

PDF へのエクスポート: Quartz フィルタ— PDF については、O'Reilly Media 発行の「PDF Hacks」、「PDF Explained」、「Developing with PDF」など、数冊の本が出版されています。PDF は元々 Adob​​e によって開発されましたが、2008 年からは ISO のオープン標準となり、テクノロジーの世界で最も有用なファイル形式の 1 つとなっています。簡単に言えば、PDF は印刷された文書のテキストとグラフィックをデジタル形式で表現したものです。PDF の最も一般的な用途は
印刷と出版で、政府の書類から Take Control 電子書籍まで、その例は多岐にわたります。しかし、PDF は非常に柔軟性が高く、OS X の Quartz レンダリングエンジンは内部で PDF を使用しているため、OS X で簡単に PDF としてエクスポートできます。

プレビューの「エクスポート」ダイアログには、PDF のエクスポート時に Quartz フィルターと暗号化という 2 つの追加オプションが用意されています。Quartz フィルターは、エクスポートされた PDF にさまざまな変更を加え、ドキュメントの外観を調整したり、内部的にフォーマットを微調整したりします。

最初のカテゴリーには、白黒、ブルートーン、グレートーン、明度減少、明度増加、セピアトーンのQuartzフィルターがあります。トーン調整は、画像を白黒にしたり、すべての色をブルー、グレー、セピアの色合いに変換したりといった、予想通りの効果をもたらします。


2 つの明度フィルターはすべての色にも適用されるため、写真ではその効果は比較的微妙ですが、色付きのテキストでは大きな違いを生む可能性があります。


ドキュメント形式の調整に関しては、Appleは汎用PDFX-3ドキュメントの作成とファイルサイズの縮小のためのQuartzフィルターを提供しています。PDFX-3は、印刷関連の要件を備えたPDFのサブセットであり、カラーマネジメントされたワークフローを容易にします。正直なところ、カラーマネジメントされたワークフローが必要な場合は、Adobe Acrobat Proを使用するべきです(あるいは既に使用しています)。

ファイルサイズを縮小する機能は魅力的ですが、ドキュメントに写真以外の画像が含まれている場合は注意が必要です。ファイルサイズを縮小すると、プレビューは非可逆圧縮を使用してドキュメント内のすべての画像の品質を低下させるため、写真以外の画像は著しくぼやけてしまいます。写真も品質が低下しますが、その影響はそれほど顕著ではありません。幸いなことに、ファイルサイズを縮小する機能は、PDFの目次などの有用なメタデータも削除していた以前のバージョンのプレビューから大幅に改善されました。

PDFへのエクスポート:暗号化— プレビューの「暗号化」チェックボックスの方が便利かもしれません。機密情報を含むPDFを共有する場合、文書を暗号化することで、閲覧される可能性を減らすことができます。暗号化後は、表示にパスワードが必要になります。

PDF用語では、プレビューの「暗号化」チェックボックスで作成されるパスワードは「文書を開く」または「ユーザー」パスワードであり、文書の編集や印刷を制限する「権限」または「所有者」パスワードとは対照的です。権限パスワードの設定方法については後ほど詳しく説明します。「エクスポート」ダイアログからは設定できません。

プレビューには、権限パスワードを入力して以前に設定した制限を無効にする機能がありません。ただし、一つ例外があります。権限パスワードで暗号化され、変更ができないPDFを開き、プレビューの「ファイル」>「エクスポート」または「PDFとしてエクスポート」コマンドを使用しようとすると、権限パスワードの入力を求められます。これは残念ながら、セキュリティ対策としては不適切です。権限で保護されたPDFに変更を加えると、プレビューによって保存可能なコピーが作成されてしまうからです。さらに、「エクスポート」ではパスワードが求められますが、「ファイル」>「名前を付けて保存」では求められません。おっと。

文書を開くパスワードでPDFを暗号化するには、「ファイル」>「書き出し」を選択し、「暗号化」チェックボックスをオンにしてパスワードを入力し、確認のためにもう一度パスワードを入力します。その後、PDF対応アプリで暗号化されたPDFを開こうとすると、誰でも(あなたも含めて)パスワードの入力を求められます。


私たちの知る限り、文書を開くパスワードが比較的強力であれば、総当たり攻撃でパスワードを破る方法はありません。(弱いパスワードを使用している場合、辞書攻撃で解読される可能性があります。)PDFUnlockのような、PDFからパスワードを削除できると主張するユーティリティやインターネットサービスに遭遇するかもしれません。しかし、これらのサービスは権限パスワードについて言及しており、文書を開くパスワードについては言及していません。したがって、プレビュー
自体でより効率的に実行できないことを、ユーザーに代わって実行することはできません。

暗号化されたPDFから文書を開くパスワードを削除したい場合はどうすればよいでしょうか?パスワードさえ知っていれば、簡単です。PDFを開いてパスワードを入力し、「暗号化」チェックボックスを選択せず​​に「エクスポート」で再度保存するだけです。この方法は、文書が一時的に機密情報だったものの、もはや機密情報である必要がなくなった場合に役立つかもしれません。

PDFへの印刷:暗号化の強化— 前述の通り、あらゆるアプリからあらゆるドキュメントをPDFに「印刷」できます。これは、QuartzのPDF基盤のおかげでOS Xのシステム全体で利用できる機能であり、プリンタに送信する前に印刷ジョブの仕上がりをテストしたり、WebページをPDFとして保存したりするのに非常に便利です。

しかし、PDF エクスポート機能が組み込まれている Preview から PDF に印刷するのはなぜでしょうか? まず、Preview のエクスポート機能よりも多くのメタデータとセキュリティのオプションが提供されるだけでなく、Preview によくある問題も解決されます。

このシリーズを開始して以来、複数の読者から同じ問題について問い合わせをいただいています。プレビューで文書に注釈を付け、保存して共同編集者に送信しても、注釈が表示されません。なぜこのようなことが起こるのかは不明です。PDFは標準規格ですが、すべてのアプリが正しく実装されているわけではありません。しかし、PDFに印刷すると、ほとんどの場合、注釈が正しく表示されるようです。

この方法でPDFをエクスポートするには、「ファイル」>「印刷」を選択します。表示されるダイアログで、左下にある「PDF」ポップアップメニューをクリックし、「PDFとして保存」を選択します。(メニューのさらに下には、さまざまなアプリが自動的にインストールする印刷ワークフローがいくつか表示されています。これらを使えば、例えば、文書をPDFに印刷して、メッセージアプリでワンステップで送信するといったことが簡単にできます。)


次に表示される「保存」ダイアログには、いくつかの追加オプションがあります。ファイル名だけでなく、タイトル、作成者、件名、キーワードなどのメタデータも入力できます。この標準PDFメタデータは、プレビューのインスペクタウィンドウ(「ツール」>「インスペクタを表示」を選択するか、Command+Iキーを押す)、他のPDFアプリ、さらにはFinderの「情報を見る」ダイアログにも表示されます。


しかし、それだけではありません。「セキュリティ オプション」をクリックすると、ドキュメントを開くためのパスワードと PDF の権限パスワードの両方を設定でき、権限パスワードで変更、印刷、またはその両方を制限するかどうかを選択できます。

バックミラーに映るPreview — この記事でPreviewシリーズは終了です。楽しんでいただけたでしょうか?Previewについてご質問やヒントなどございましたら、ぜひお知らせください。Previewの奥深くに、どんな機能が潜んでいるか、誰にも分かりません。

最後に、まだスケジュールは決まっていませんが、このシリーズへの反響が非常に好評だったため、「Take Control of Preview」の本の制作を開始する予定です。

Idfte
Contributing writer at Idfte. Passionate about sharing knowledge and keeping readers informed.