SVGをエクスポートするイラストレーター、ビューボックスがアートボードのサイズと一致しませんか?


10

IllustratorからSVGを出力しようとしています。私のアートボードは256x256ピクセルです。アートボードの左上は0,0です。

svgをエクスポートすると、viewbox属性はになります0.5 792.5 256 256。どうしてじゃないの0 0 256 256

すべてのレイヤー/パスなどは256x256ボックス内にあります。それ以外には何もありません。

また、新しい256x256ドキュメントを作成し、すべてのレイヤーを古いファイルから新しいファイルにコピー/貼り付けたところ、ビューボックスは0 0 256 256期待どおりでした。それで、そのオフセットをスローした元のファイルはどうでしたviewboxか?

更新:1つを除くすべてのレイヤーを削除してエクスポートしました。ビューボックスは次のようになります:0.5 536.5 256 256、これはまだ意味がありません。特にアートボードは現在空です。

見たい場合のAIファイルは次のとおりです。https//www.dropbox.com/s/q0u6r46b3j9sefa/sprites-old.ai?dl = 0


可能であれば、.aiを投稿します。グラフィックは無関係で、削除できます。私の能力を最大限に発揮して、あなたを啓発しようとする病気。
PaulEffect 2014年

.aiファイルへのリンクを使用して質問を更新しました。
Jake Wilson、

回答:


14

指定した.aiに問題はありません。私はそれを見て、何も問題がないことを発見しました。アートボードのサイズを変更して移動するまで、さまざまなエクスポートオプションを試しました。

私はいくつかの読書をしました、そしてそれがAdobeがsvgサポートを含むとき半分の仕事をしたことがわかりました。Adobeはsvgビューボックスを使用せず、実際にビューボックス座標を定義する方法を提供していません。

ドキュメント上でアートボードをドラッグ/サイズ変更すると、通常、経験したことが起こります。多くの人々がこの問題に直面していることに気づき、唯一の回避策はまさにあなたがしたことのようです。ファイル->新規。

もう1つの修正は、Inkscapeでsvgをインポートし、そこからエクスポートすることです。しかし、新しいファイルの方がはるかに高速だと思います。

申し訳ありませんが、これ以上のお手伝いはできません。これを修正するかどうかは、Adobeの責任です。

PS:この質問にはいくつかの良い答えがあります


2
それも私が思いついた結論のようです。ありがとうございました!
Jake Wilson
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.