SVG コードから非表示のレイヤーを除外するにはどうすればよいですか?

SVG コードから非表示のレイヤーを除外するにはどうすればよいですか?

Illustrator でファイルを SVG として保存すると、コードにはアートボード上のすべて、非表示のレイヤーも含めすべてが含まれます。表示されているレイヤーのみを含む SVG を保存するにはどうすればよいでしょうか?

答え1

解決策が見つかったかどうかはわかりませんが、私にとってはこれがうまくいきました。

  1. SVG から除外するレイヤーをテンプレート レイヤーに設定し、非表示にします。
  2. 名前を付けて保存 -> SVGを選択
  3. ダイアログが表示されたら、SVG コードを表示するためのボタンをクリックするか、保存をクリックします。

答え2

レイヤーを svg、eps、fxg、png、pdf ファイルにエクスポートするための優れたスクリプトを見つけました。レイヤーごとに複数のファイルにエクスポートすることも、選択したレイヤーのみにエクスポートすることもできます。

http://www.tbyrne.org/export-illustrator-layers-to-svg-files

答え3

多数のアートボードをエクスポートする場合は、すべてのアートワークを 1 つのレイヤーに配置します。これにより、各 SVG に空のレイヤーが存在することがなくなります。

関連情報