PDFをエクスポートする際のinkscapeの透明度?


14

PDFに正しくエクスポートできるようにするには、inkscapeファイル内の透明なオブジェクトを変更する必要がありますか?これまでのところ、デフォルトでは透明オブジェクトが不可視または不透明にレンダリングされているようです。


4
透明度のエクスポートは、一般的に、特にPostScriptで問題でしたが、私が読んだことから、PDFでの透明度のサポートは、現在では正常に機能するはずです。Inkscape 0.47の変更ログには、PDFエクスポートがベクトル透明度をサポートしており、そのバージョンは2009年にリリースされたことが記載されています。Inkscape(およびlibcairo)いずれにせよ、Inkscapeが透明度をエクスポートできない場合のフォールバックは、エフェクトのラスタライズであるはずですが、同じことと一度戦いました。
ダニエルアンダーソン

回答:


7

透明な図形をPDFにエクスポートすることはまだ適切に機能せず(少なくとも私にとっては)、フィギュアを頻繁に更新する場合、ビットマップのエクスポートは(私が知る限り)大変な作業であるため、図形の私の簡単な回避策。

繰り返しますが、これは図形に対してのみ機能し、埋め込み画像には機能しません。

http://www.inkscapeforum.com/viewtopic.php?f=28&t=15739&p=65180#p65180

基本的に、不透明度ではなく色のアルファチャンネル設定することになります。これらは同じプロパティだと思っていたでしょうが、明らかにそうではありません。

乾杯、1月


1
これまでのところ、不透明度の代わりにアルファチャネルを減らすことはうまく機能します。ありがとう。
フーマ

2

埋め込み画像の場合、背景のないSVGファイルがある場合、次のようにします。

  • [ファイル]→[コピーを保存]を使用してエクスポートします。
  • PDF形式を選択します。
  • [ 保存 ]をクリックします。
  • ポップアップ表示PDF-輸出ウィンドウで、選択エクスポートが描画国連が選択エクスポート]ページを。

エクスポートされたPDFをPDFリーダーで開くと、背景が白いように見える場合があります。ただし、プレゼンテーションファイルまたはポスターファイルに含めると、背景がないことがわかります。


これはInkscape 0.91で機能しました。確かに、Mac OS PreviewとQuickLookには白いBGが表示され、それが気を失いましたが、PDFをPowerPointに挿入すると、実際には透明であることがわかりました。
デミス

1

透明度をレンダリングできないのはPDFリーダーではないことを確認してください。Adobe AcrobatまたはOkular(linux)を使用します。これらは、私の経験ではほとんどの種類の透明度(グラデーションを含む)をレンダリングできます。

簡単な愚かな解決策は、ビットマップをエクスポートしてから、ソリッドオブジェクト上の透明度をレンダリングすることです。その後、PDFに変換できますが、これはスケーラブルではありません。

ただし、私の知る限り、inkscapeの透明度を使用してスケーラブルPDFを自動的にエクスポートする「堅牢な」方法はありません。

ただし、手動で行うことができます:

  1. ビットマップをエクスポートして、GIMPなどで開きます
  2. 透明なソリッドカラーオブジェクトの場合、他のオブジェクトをオーバーレイする回数だけ複製し、これらの各ビット(Ctrl+ *)をオーバーレイされたオブジェクトの複製と交差させ、この部分についてGIMPのピペットで取得した色を交差に与えますあなたの図面の。

少し面倒ではありませんか?スクリプト可能なはずです... inkscapeフォーラムでの私の投稿をご覧くださいhttp : //www.inkscapeforum.com/viewtopic.php? f=28&t=15739&e=0

編集:OK、もう少し問題を考えて、もっと良い方法があります:

  1. 透明オブジェクトの深さに「透明」レイヤーを作成し、透明オブジェクトをこのレイヤーに移動します。

  2. このレイヤーのみを表示し、[編集]> [ビットマップコピーを作成](ALT- B

  3. このコピーをレイヤー「透明」の隣の新しいレイヤー「ビットマップ」に移動します

  4. PDFをエクスポートする前に、レイヤーの透明表示とレイヤービットマップの表示をオフにします。

このように、ビットマップとスケーラブルベクタードキュメントを組み合わせたものになります。透明な塗りつぶしのみがスケーラブルではありませんが、PDFビューアーでは正しくレンダリングされます。

制限事項:

  1. 透明オブジェクトを変更するたびに、この操作を繰り返す必要があります。

  2. また、異なる深さに透明なオブジェクトがある場合、これを繰り返す必要があります。

  3. ビットマップの透明性さえも処理しないPDFビューアが存在する場合があります。その場合、「ビットマップ」レイヤーの下のレイヤーのベクター要素が適切にレンダリングされない可能性があります。


-1

ステータスバーに「1つのオブジェクトのグループ」ではなく「画像」と表示されるまで、問題の画像のグループ化を数回解除すると、問題が修正されました。空のグループの中には、マスクとクリップ効果が適用されたものがあり、これらの効果の積み重ねがバグの原因でした。グループ/エフェクトは、画像を歪めることなく安全に削除できます。

これは、ブラックボックスを取得せずに、インクスケープファイルをPDFに変換する最適な方法です。


1
提案内容をさらに明確にしてください。
ポン引きジュースIT

だから、基本的に、あなたはOP(質問の著者)に、彼らの問題は彼らが考えていることではなく、彼らが何をしているかわからない(そして/または彼らが知らない)ことを伝えている彼らが何について話しているのか?)?
スコット
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.