Inkscape SVG→印刷可能なEPS / PDFワークフロー


14

同様の質問があちこちで聞かれたことに気づきましたが、まだ少し混乱しています。

したがって、タスクは基本的に、Inkscape(UnixのようなOS上)で作成されたベクターアートの印刷可能なEPS / PDFを作成し、印刷時に色が乱れないことを保証します。

主な問題は、InkscapeがICCプロファイル対応のEPS / PDFファイルをエクスポートできないことです。ここここで提案されているように、Scribusは行くべき道です。

ワークフローは次のとおりです。

  • 印刷センターで推奨されるICCプロファイルを取得し、Inkscapeにリンクします(「ドキュメントプロパティ」→「カラーマネジメント」)
  • オブジェクトに色を割り当てるときは、最初に[CMS]タブに移動して適切なプロファイルを選択します
  • ファイルをプレーンなSVGとして保存します
  • 結果のSVGをScribusにインポートします
  • 「ドキュメント設定」→「カラー管理」で適切なICCプロファイルを選択します
  • 「PDFとして保存」に進み、「保存」をクリックする前に「カラー」→「...対象:プリンタ」を選択

この点で私の懸念は次のとおりです。

  • アウトライン化されたアプローチは、望ましい結果をもたらすという点で有効ですか?grep -ia icc結果のPDFにヒットしません(Scribus 1.4.2および1.5.1でテスト済み)
  • Scribusで「EPSとして保存」は何をしますか?
  • 非常に注意を払っても(グラデーション、シェードなどを避けても)、Scribus(1.4.2および1.5.1の両方)で大きなSVGファイルを正しくレンダリングすることはできません。いくつかの問題が台無しになります。また、コマンドラインツールでSVGからEPS / PDFへの変換を行うことを強くお勧めします。適切なものはありますか?ICCプロファイルを指定する方法がないため、Uniconvertorは代替手段ではないようですが、このステートメントは正しいですか?

これが再生するファイルです。これには、ISOcoated v。2 ECIプロファイルにバインドされた色のボックスが2つ含まれています(ここからダウンロードし、/ usr / share / color / icc / ISOcoated_v2_eci.icc に保存されます)(ブラウザで黒いボックスは予想どおりです)。

更新

Scribus(1.5.1)でテストSVGに選択した設定は次のとおりです。

「ドキュメント設定」→「カラー管理」

「PDFとして保存」→「カラー」


コマンドラインSVG-> PDF変換ツールの必要性に関する質問については、Inkscapeを実際にコマンドラインで使用できます。もちろん、あなたの問題がInkscapeの色管理にあることを考えると、これはおそらくあなたには役に立たないでしょう。Scribusにはまだコマンドラインインターフェイスがありません
Scribblemacher

InkscapeがCMYKをサポートしていないという中核的な問題があると思います。そのため、最初からInkscapeで色を正しく指定することはできません。
DA01

@ DA01「[Inkscape]はCMYKをサポートしていません」とはどういう意味ですか?私が見る唯一の問題は、カラープロファイルを含むPDFをエクスポートできないことですが、CMYKスペースでの作業、プロファイルの割り当て、およびSVGでの保存が可能です。
har-wradim

@ har-wradimは、印刷(オフセット印刷)用のデザインファイルを使用する場合、CMYKカラー定義を使用します。Inkscapeが最近追加していない限り、これはInkscapeがサポートするものではありません。RGBカラースペースのみを使用します。そのため、RGBカラーからCMYKへの変換は常にある時点で行われる必要があります。これにより、色が「めちゃくちゃにならない」という保証が得られます。
DA01

2
どっ!よく見てください!InkscapeにはCMYKのサポートがあります!ここ数年、RGBのみだと思っていました!私が言ったすべてを無視してください!:)
DA01

回答:


6

すぐに回答できる回答が投稿されていないので、自分で質問に答えようとします。

したがって、scribusに(正しい)プロファイルを強制的に埋め込むためのトリックは、出力形式としてPDF / Xを選択することです。ZePrAのExtract ICC Profileツールでチェックすると、元の図面のPDF / Xバージョンにはプロファイルが含まれていますが、PDF 1.5バージョンには含まれていません。以下の実際の更新されたワークフローを参照してください。

  • 印刷センターで推奨されるICCプロファイルを取得し、Inkscapeにリンクします(「ドキュメントプロパティ」→「カラーマネジメント」)
  • オブジェクトに色を割り当てるときは、最初に[CMS]タブに移動して適切なプロファイルを選択します
  • ファイルをプレーンなSVGとして保存します
  • 結果のSVGをScribusにインポートします
  • [PDFとして保存]に移動し、[保存]をクリックする前に[ファイルオプション]→[互換性]で[PDF / X]オプションのいずれかを選択し、[プリプレス]→[ PDF / X出力インテント」

Scribusに代わる良い選択肢はないようです。サポートされていないことの1つは、フレーム内のテキストボックスです。これは、すべてのテキストラベルをアウトラインに置き換えてsvgのコピーを作成することで簡単に修正できます。これを大量に行うには、Inkscapeですべてを選択し、[パス]→[オブジェクトのパス]を選択します。他のいくつかのマイナーなレンダリングのバグが残っている場合があります。

Scribusの「EPSとして保存」オプションは、RGBカラースペースでepsファイル(と思われる)を生成します。acroread -toPostScript drawing.pdf && ps2eps drawing.ps[acrobat readerとps2eps(2)を使用して] プロファイルを埋め込んだPDF / XファイルをPostScriptに変換すると、少なくとも色空間が保持されるようです。

より良い提案と改善を歓迎します。

更新

私はといくつかの否定的な経験を持っていたps2epsし、今と直接EPSに変換するPDFに推薦するpdftops(必要に応じて事前にPDFをトリミングツールpdfcrop):pdftops -f 1 -l 1 -eps "drawing.pdf" "drawing.eps"


3

Linuxでプロの印刷物を準備するすべてのプロセスを説明するために作成した情報グラフィックを次に示しますここに画像の説明を入力してください


これは、詳細が欠けていて、Pythonロゴのある不思議なステップを追加する以外に、受け入れられている答えとどう違うのですか?これは自己宣伝ですか?
har-wradim

1

「epsに保存」機能に関して:それは(または少なくともそれは)古いps / epsベースのワークフロー向けです。PDFは、Scribusからの最高の出力です。プリンタが何か違うことを要求する場合を除いて、それに固執します。


1

SVGファイルのインポートに関して:

svgを正しくインポートできず、scribusでサポートされない可能性が高いコンテンツタイプを使用していないと思われる場合(ルール:pdfに直接変換できる場合、scribusはサポートできます) 、バグトラッカーにアップロードしてください。
「誰でも読める」ようにしたくない場合は、プライベートとしてマークできます(開発者だけが見ることができます)。
おそらく、必要なレンダリングとScribusから取得したレンダリングをPNGに提供する必要があります。

[ICCプロファイルに関する最初の回答へのコメントで、har-wradimはすでに、バグトラッカーに送信できるSVGを準備したと述べています]


1

2つの主な質問に対する簡単な答えは次のとおりです。

  • 上記の手順は正しいですか?はい、彼らは正しいようです!
  • Scribusによって生成されたPDFにICCプロファイルが見つからないのはなぜですか?そこにあるべきではなく、使用しているツールがカラープロファイルを検出できないためです。

この回答の残りは、2番目の主要な質問の詳細になります。

一般的に、Scribusの安定バージョンは、ICCプロファイルを正しく処理することに失敗しません(またはふりをしません)。もちろん、すべてが正しくセットアップされている場合。
また、開発バージョンに関連する問題も確認されていません。

ここで、行ったチェックに関するいくつかのコメント:

  • PDFを確認するには、プロのプリフライトツールを使用する必要があります。最終的にあなたのプリントショップにそれらを見てもらうように頼むことによって。
  • pdf-parser.py テキストエディタで生データを見て、ICCプロファイルが埋め込まれていることを確認しても、ICCプロファイルを検出できないようです。
  • GhostscriptプロジェクトのextractICCprofiles.psは、ScribusによってPDFファイルに埋め込まれたICCプロファイルを検出します。

ここで、ScribusがICCプロファイルを使用して埋め込む方法について、さらに詳しく説明します。

カラーマネジメントを有効にし、PDFエクスポートでターゲットとして「プリンタ」を使用している場合(実行中)、Scribusはすべての色をターゲットカラープロファイルに変換します。色が変換されるようになったため、ICCプロファイルはPDFファイルに埋め込まれません。

Solid ColorsUse Color Profileオプションをオンにすると、色はターゲットプロファイルに変換されず、プロファイル自体がPDFに埋め込まれるため、以降の処理ステップで考慮することができます。
同じことは、画像セクションのカラープロファイルを使用オプションにも当てはまります。

プリンタで特に指定しなかった場合、ICCプロファイルが埋め込まれていないデフォルトの動作が探しています。

この振る舞いが間違っていると感じた場合(そして、それがどうあるべきかを定義するソースを見つけることができます!)、Scribus 課題トラッカーにリクエストを記入してください。

カラーマネジメントは難しいトピックであり、Scribusのドキュメントはあまりにもまばらです。しかし、少し運が良ければ、この答えはドキュメントを改善するでしょう...

[編集:svg機能とepsエクスポートのサポートに関する回答を削除し、個別の回答として記入しました。これらはこの質問のメイントピックではありません]
[編集:詳細を受け取った後、回答を編集して本当の答え。私はコメントを追加する権利を持っていなかったので、元の答えは詳細を求めることでした]


返信いただきありがとうございます。質問の更新版をご覧ください。
ハーラディム

私はその後、「ソリッドカラー」→「使用のカラープロファイル」を選択した場合は、[はい、それがされた出力に埋め込まれました。しかし、最初に、私のプロファイルがリストに表示されず、2番目に、これは既存のプロファイルを置き換えることだと思いました。それはすでに「Document Setup」で設定されているからです(スクリーンショットを参照)。この最後のアイデアが正しくない場合、そのダイアログで適切なプロファイルを選択するにはどうすればよいですか?SVGレンダリングのバグに関して:これは静かに一貫しているように思えますが、バグトラッカーの最小限の簡単な例を思いつくことができると思います。
har-wradim

-svgレンダリングについて:いいね!チームが修正できることを願っています!
エール

@ har-wradim: ICCに関して:私が直面している現実の問題は何かを説明すべきだと思います。私はあなた同じような苦情を聞いたことがないので、より熟練した人々から得られる答えは、scribusが正しいことをしていることを確認する傾向があるので、あなたは悲しみが理論的なレベルだけにあるのだろうか(これはあなたはそれを持ってしたい:-)しかし、あなたは本当の問題がある可能性がありますし、問題のどこかが実際に存在しているとして、あなたはPDFでのプリントショップを提供してはならないことを意味します...
エール

いいえ、問題はワークフローに関するものであり、特定のファイルに関するものではありません。「PDFとして保存」→「カラー」→「ソリッドカラー」で「カラープロファイルを使用する」を明示的に選択する必要がありますか?はいの場合、SVGファイルで実際に使用されているプロファイルが/ usr / share / color / icc /にあるにもかかわらずオプションとして表示されないのはなぜですか?
har-wradim
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.