web-dev-qa-db-ja.com

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

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

15
719016

透明なシェイプをPDFにエクスポートすることはまだ適切に機能せず(少なくとも今のところ私にとって)、ビットマップのエクスポートは(私が知る限り)フィギュアを頻繁に更新しているときに多くの作業を必要とするため、ここにあります形状の私の簡単な回避策。

繰り返しますが、これは埋め込み画像ではなく、形状に対してのみ機能します。

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

基本的に、それは不透明度の代わりに色のアルファチャネルを設定するに要約されます。これらは同じプロパティだと思ったはずですが、明らかにそうではありません。

乾杯、ヤン

7
J..

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

  • ファイル→コピーを保存してエクスポートします;
  • PDF形式;
  • クリック保存;
  • ポップアップするPDFエクスポートウィンドウで、Export drawingおよびn selectを選択しますページのエクスポート

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

3
pmassat

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

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

ただし、私の知る限りでは、スケーラブルなPDFをインクスケープから透過的にエクスポートするための自動的で「堅牢な」方法はありません。

ただし、手動で行うこともできます。

  1. ビットマップをエクスポートして、それを例えばで開きます。 GIMP
  2. 透明な単色オブジェクトの場合は、他のオブジェクトをオーバーレイする回数だけ複製し、これらの各ビットと交差します(Ctrl+*)オーバーレイされたオブジェクトの複製を使用して、描画のこの部分でGIMPのピペットで取得した色を交差点に与えます。

少し面倒ですよね。スクリプト可能である必要があります... inkscapeフォーラムで私の投稿を参照してください: http://www.inkscapeforum.com/viewtopic.php?f=28&t=15739&e=

[〜#〜] edit [〜#〜]:OK、問題をもう少し考えてみると、より良い方法

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

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

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

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

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

制限:

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

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

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

1
Joce