Illustratorで1つのオブジェクトを他のオブジェクトなしでSVGコードにエクスポートする


8

ですから、私は今ではかなり絶望的です。

私はWeb開発者であり、デザイナーですが、イラストレーターは使用していません。まったく必要ありません。私がグラフィックデザイナーから入手したファイルには、2つのアートボードが含まれており、その上にいくつかのアイコンが広がっています。すべてのアイコンをとしてエクスポートする必要がありますSVG

そこで、すべてのオブジェクトを選択し、クリックObject > Artboards > Fit to Selected Artしてエクスポートしました。SVGそれから取得したコードは非常に肥大化し、その中に多数のパスが定義されていて、何か間違ったことをしているのではないかと恐れずにクラスを追加できなかったので、少し心配でした。

エクスポートを開いてsvg何か問題があるかどうかを確認すると、アートボードの境界線で囲まれたアイコン全体が表示され、他のすべてのアイコンは灰色のオーバーレイ(!!!)の下にありました。したがって、他のすべてのパスは実際にはすべてのSVGファイルにありました。

私はすべてを試しましたが、うまくいきません。すべてのコードを削除するために50ファイルに入ることができません。

解決策はありますか?


各アイコンが個別のレイヤーにある場合、このスクリプトを使用して各レイヤーを個別のファイルにエクスポートし、@ daugaard47メソッドを使用できます。
SaaruLindestøkke2014年

回答:


11

あなたの質問を100%理解しているとは思いませんが、アイコンがたくさんあり、アイコンが1つだけ必要なようです...

  • イラストレーターで新しいドキュメントを作成するだけです。
  • 必要なアイコンをコピーします。
  • アイコンを選択し、[ファイル]> [ドキュメント設定]> [アートボードの編集]を選択します。
  • 次に、左上で[プリセット:選択したアートに合わせる]を選択します。次に.svgとして保存します

シーンに他のアイコン/オブジェクトがある場合、それらを削除する必要があります。そうしないと、.svgが肥大化します。

すべてのアイコンでこれを行う必要がある場合、非常に退屈な作業になる可能性があります。そこに行ったことがある。

お役に立てば幸いです。

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