OSX上のInkscapeは、SVGからラスタライズされた画像をコピーします


16

inkscapeを使用してSVGファイルからオブジェクトをコピーしようとしていますが、新しいinkscapeファイルに貼り付けると、svgバージョンではなく、ラスタライズバージョンになります。
inkscapeがXQuartzで実行され、クリップボードが異常に動作しているためかどうかはわかりません。

回答:


19

ここで誰かが同じ問題を抱えていました。X11のPasteboard Syncingをオフにすることで解決しました。

X11内で「ペーストボードの同期」機能を無効にすると(OSX Mountain LionのXQuartzアプリに含まれます)、別のSVGファイルに同じオブジェクトを貼り付けた後にベクターオブジェクトをビットマップに変換する問題が解決します。

これを実行(移動):X11> [設定]タブをクリック> [ペーストボード]タブを選択> [同期を有効にする]のチェックを外します


4

別のsvgファイルを現在のsvgファイルにインポートすることにより、この問題を解決しました。

ファイル->インポート...->フィルタ選択メニューで「すべてのベクトル」(または「* .svg」)を選択します。

これにより、インポートしたファイルのコンテンツ全体がベクター形式で現在のファイルにコピーされます。


0

これは実際には解決策ではありませんが、このページから学んだ回避策でCommandCあり、筋肉の記憶を柔軟にする必要がありますCommandV。回避策はControlD、コピーと貼り付けの代わりに複製に使用することです。もちろん、あるファイルから別のファイルにコピーしたり、Inkscapeの内外にコピーしたい場合、これは機能しません。

(Inkscape開発者がすべてのMacユーザーを無視しているのは残念です。くだらないX11から離れた本当のネイティブ実装を楽しみにしています!)

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.