inkscapeからオブジェクトをsvgとしてエクスポート


101

Inkscapeには、選択したオブジェクトをsvgとしてエクスポートする機能がないことは知っていますが、それが機能することを知っている回避策はありますか?


1
腰から撮影するだけで、コピー、新しいドキュメント、貼り付け、保存はしませんか?
スコット

1
私は、コマンドラインオプションを使用して、それができるとほぼ確信していました。そこ輸出プレーンSVGオプションは確かですが、それは輸出-IDを尊重しません: '(
Drasill

2
ここに答えるのに十分な担当者はいませんが、Inkscapeレイヤーを個別のSVGにバッチエクスポートするスクリプトを作成しました。各オブジェクトを異なるレイヤーに配置できます。スクリプトはここにある:github.com/splitbrain/material-icons
アンドレアスGohr

悲しいかな、リンク404s :-(
Mawg

回答:


112

簡単な方法は次のとおりです。

  1. エクスポートするオブジェクトを選択します。
  2. 「描画または選択に合わせてページのサイズを変更する」(ファイル→ドキュメントプロパティ)またはCtrl+ Shift+ R
  3. 「選択を反転」(編集→選択を反転)または!、およびDel他のすべてのオブジェクト。
  4. Ctrl+ Shift+で「名前を付けて保存」S
  5. Webで使用する場合は、フォーマットとしてOptimized SVGを選択します。

私が望むほど速くはありませんが、エクスポートしたいグラフィックごとに新しいドキュメントを作成するよりも速いです。


13
このメソッドは、ビューポートのすぐ外にあるドキュメントの残りの部分も保存するため、ファイルサイズが大きくなります(少なくともテストでは)。
ベネブン

1
[コピーとして保存]ショートカットの追加:Ctrl + Shift + S
Kai Noack 14

@benebun毎回新しいドキュメントを作成せずにそれを修正する方法を見つけましたか?
マット

5
文書全体を保存しないようにするには、手順1と2の間で「選択を反転」(!)して削除するだけです。コピーを保存した後、必要に応じて元に戻すと元の文書に戻り、次へ進むことができます項目。しかし、これらすべてのショートカットがあれば素晴らしいでしょう。
jcaron

4
「描画または選択に合わせてページのサイズを変更する」のホットキーCtrl + Shift + Rを使用するだけで、手順2をスキップできます。
ラグ

14

Inkscapeの別のインスタンスをサイドで実行し、保存するオブジェクトをコピーしてスクラッチドキュメントに貼り付けますsave

パスデータだけが必要な場合は、オブジェクトを選択し、Shift+ Ctrl+でXXMLエディターを開き、必要な部分(通常はd属性)を取得して、どこにでも貼り付けることもできます。

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