PDFに正しくエクスポートできるようにするには、inkscapeファイル内の透明なオブジェクトを変更する必要がありますか?これまでのところ、デフォルトでは透明オブジェクトが不可視または不透明にレンダリングされているようです。
PDFに正しくエクスポートできるようにするには、inkscapeファイル内の透明なオブジェクトを変更する必要がありますか?これまでのところ、デフォルトでは透明オブジェクトが不可視または不透明にレンダリングされているようです。
回答:
透明な図形をPDFにエクスポートすることはまだ適切に機能せず(少なくとも私にとっては)、フィギュアを頻繁に更新する場合、ビットマップのエクスポートは(私が知る限り)大変な作業であるため、図形の私の簡単な回避策。
繰り返しますが、これは図形に対してのみ機能し、埋め込み画像には機能しません。
http://www.inkscapeforum.com/viewtopic.php?f=28&t=15739&p=65180#p65180
基本的に、不透明度ではなく色のアルファチャンネルを設定することになります。これらは同じプロパティだと思っていたでしょうが、明らかにそうではありません。
乾杯、1月
埋め込み画像の場合、背景のないSVGファイルがある場合、次のようにします。
エクスポートされたPDFをPDFリーダーで開くと、背景が白いように見える場合があります。ただし、プレゼンテーションファイルまたはポスターファイルに含めると、背景がないことがわかります。
透明度をレンダリングできないのはPDFリーダーではないことを確認してください。Adobe AcrobatまたはOkular(linux)を使用します。これらは、私の経験ではほとんどの種類の透明度(グラデーションを含む)をレンダリングできます。
簡単な愚かな解決策は、ビットマップをエクスポートしてから、ソリッドオブジェクト上の透明度をレンダリングすることです。その後、PDFに変換できますが、これはスケーラブルではありません。
ただし、私の知る限り、inkscapeの透明度を使用してスケーラブルPDFを自動的にエクスポートする「堅牢な」方法はありません。
ただし、手動で行うことができます:
少し面倒ではありませんか?スクリプト可能なはずです... inkscapeフォーラムでの私の投稿をご覧ください:http : //www.inkscapeforum.com/viewtopic.php? f=28&t=15739&e=0
編集:OK、もう少し問題を考えて、もっと良い方法があります:
透明オブジェクトの深さに「透明」レイヤーを作成し、透明オブジェクトをこのレイヤーに移動します。
このレイヤーのみを表示し、[編集]> [ビットマップコピーを作成](ALT- B)
このコピーをレイヤー「透明」の隣の新しいレイヤー「ビットマップ」に移動します
PDFをエクスポートする前に、レイヤーの透明表示とレイヤービットマップの表示をオフにします。
このように、ビットマップとスケーラブルベクタードキュメントを組み合わせたものになります。透明な塗りつぶしのみがスケーラブルではありませんが、PDFビューアーでは正しくレンダリングされます。
制限事項:
透明オブジェクトを変更するたびに、この操作を繰り返す必要があります。
また、異なる深さに透明なオブジェクトがある場合、これを繰り返す必要があります。
ビットマップの透明性さえも処理しないPDFビューアが存在する場合があります。その場合、「ビットマップ」レイヤーの下のレイヤーのベクター要素が適切にレンダリングされない可能性があります。
ステータスバーに「1つのオブジェクトのグループ」ではなく「画像」と表示されるまで、問題の画像のグループ化を数回解除すると、問題が修正されました。空のグループの中には、マスクとクリップ効果が適用されたものがあり、これらの効果の積み重ねがバグの原因でした。グループ/エフェクトは、画像を歪めることなく安全に削除できます。
これは、ブラックボックスを取得せずに、インクスケープファイルをPDFに変換する最適な方法です。