SVGをAndroid VectorDrawableに変換

ベクターアイコンをAndroidのdrawableに。パスはそのままにサイズを設定し、アプリ用のXMLをダウンロードできます。

モバイル用リソースを書き出す

SVG · 最大8MB · 自分のファイルとロック解除済みの結果は無料

ロックを解除した結果を使うにはログインしてください。 小文字の英字で始め、英字、数字、アンダースコアを使ってください。 16〜512dp・縦横比を維持・Android API 24以降

このツールでできること

シンプルなSVGアイコンを、AndroidのVectorDrawable XMLファイルに変換します。単色の塗り、線、図形はそのまま引き継がれます。グラデーション、マスク、テキスト、エフェクトは引き継げないので、先にアウトライン化や単純化をするか、PNGを使ってください。このツールは画像をトレースしないので、SVGから始めてください。

安全のため、スクリプト、アニメーション、埋め込みWebコンテンツ、リンク、ほかのファイルを読み込む要素は削除されます。アートワークと、埋め込まれたPNG、JPEG、WebP画像は残ります。削除したものは結果に一覧で表示されます。

入力・出力・制限

入力

単色の塗りと線でできたSVG

出力

Android VectorDrawable XML(API 24以降)

制限

ファイルは最大8MB。ベクター出力は、パス2,000個、パス文字数500,000文字までに対応しています。処理の上限:30秒。

使い方

1

アートワークを選ぶ

SVGをアップロードするか、ロックを解除済みの結果を選んでください。

2

リソースに名前を付ける

小文字の英字、数字、アンダースコアを使ってください。長辺はdpで指定します。

3

Androidに追加する

XMLをres/drawableに保存し、@drawable/your_nameで参照します。Android Studioと対象の端末で確認してください。

トラブルシューティング

対応しているAndroidのバージョンは?

Android 7.0(API 24)以降。それより前のバージョンには対応していません。

SVGが受け付けられなかったのはなぜですか?

Androidで描画できない要素は、黙って削除せず必ずお知らせします。テキストや線をアウトライン化するか、アートワークを単純にするか、PNGを使ってください。

利用条件と料金

アップロードしたファイルやロックを解除済みの結果に使う場合、このツールにクレジットはかかりません。 ファイルの保存期間は、ゲストは24時間、アカウントは30日です。料金をご覧ください。

モバイル用リソースのガイド

SVGをAndroidのXML(VectorDrawable)に変換する方法1枚の画像からAndroid・iOSのアプリアイコンを作るXcodeの画像アセットはSVGとPNGのどちらにする?

関連ツール

アプリアイコンを作るAndroid・iOS用リソースパッケージアートワークをiOSアセットにベクターまたはPNGアセットのXcode imagesetオンラインSVGエディターブラウザで色や形を変えて書き出しSVGをPNGに変換SVGをPNGに書き出し(最大4,096px)