PerfectVector
著者: Jay Lee

Geminiで画像をベクター化できる?SVG生成とトレースの違い

GeminiはテキストからSVGコードを書けますが、アップロード画像をきれいで編集可能なSVGにトレースする専用機能ではありません。できることと限界を解説します。

2 分で読める
目次

結論として、Geminiのテキストモデルは指示に応じてSVGマークアップを返せますが、Googleは元画像の再現性を保つ専用の画像からSVGへのトレース機能を案内していません。Geminiは画像を入力して理解し、ラスター画像を生成・編集できます。しかし、それらはアップロードしたロゴを、検証済みのベクターパスとして再構築することとは異なります。生成されたSVGは、保証されたトレースではなく、検証が必要なコードとして扱ってください。

要点
  • Geminiはテキストの説明からSVGコードを生成できます。画像出力だけのAIにはない利点で、単純なアイコンやロゴを最初から作るのに向いています。
  • 生成コードには不要な形状やマークアップの誤りが含まれる場合があるため、ベクターエディターとブラウザーで検証してください。
  • Googleの現在の画像生成ドキュメントが示すのはPNGまたはJPEGの画像出力であり、SVGのベクター出力ではありません。
  • Googleは画像理解と画像生成を説明していますが、画像からSVGへの専用トレースツールは案内していません。忠実なトレースには、専用の画像ベクター変換ツールを使ってください。
  • 根本的な限界はChatGPTと同じです。汎用モデルは生成を行い、トレースは専門の処理です。

多くの画像AIと違い、GeminiはSVGコードを書ける

SVGはXMLベースのマークアップなので、テキストを扱えるGeminiモデルは、ほかの文章やコードと同じように<svg>のコードブロックを返せます。GoogleのGemini API入門ガイドは、テキスト出力とマルチモーダルな画像入力を説明していますが、SVG生成を専門的なグラフィック機能としては紹介していません。実用上は、返されたマークアップを解析でき、表示でき、意図した形状が含まれているかを確認します。

実際に使える便利な機能ですが、重要な範囲があります。最も向くのは、言葉で説明して最初から作る、単純なアイコン、ロゴ、UI図形です。これは生成であってトレースではありません。2種類のツールの境界を明確にしておく価値があります。次の部分で、期待とのずれが起こりやすいためです。

頼る前に知っておきたい3つの注意点

1. 生成したSVGコードは修正が必要になりやすい

生成SVGには、不要なパスの点、余分なMarkdownのコードフェンス、不統一なサイズ、プロンプトに合わない図形が含まれる場合があります。起こり得るモデル出力の誤りであり、必ずそうなると文書化されているわけではありません。使用前にファイルを解析し、ブラウザーとベクターエディターで開き、ノード数を確認し、要件と見た目を比較してください。詳しくは、ノード数が重要な理由をご覧ください。

2. 画像をトレースするのではなく、言葉から生成する

見落とされやすい違いです。Googleの画像理解ドキュメントは、キャプション生成、分類、画像への質問応答、物体検出、領域分割を扱っています。画像をパスとして保つベクタートレース出力は説明していません。モデルが解釈した内容からSVGマークアップを試みることはありますが、それは生成による再構築であり、再現性の保証は文書化されていません。以下の私たちの例では、アップロードした作品との一致が十分ではなく、トレースとして使えませんでした。

アップロード画像のトレースをGeminiに依頼
アップロード画像のベクター化を頼まれたGeminiのチャット。原本の忠実なトレースではなく、粗く一致しない近似を返しています
画像をアップロードしてGeminiにベクター化を依頼すると、ファイルの忠実なトレースではなく、粗く一致しない描き直しになりました。

3. 画像生成の結果はラスターのまま

Googleの現在のGemini画像生成ガイドは、画像応答の出力としてPNGとJPEGを案内しています。現在のラインアップにはGemini 3.1 Flash Image(Nano Banana 2)、Gemini 3.1 Flash Lite Image、Gemini 3 Pro Imageがあります。「ベクター風」というプロンプトは見た目を指し、ファイル構造を指しません。生成画像はラスターのままなので、編集可能なSVGパスが必要なら後からトレースします。印刷用にAIアートをベクター化する方法をご覧ください。

Geminiで手元の画像をベクター化できるのか

簡単に言うと: 説明から単純なSVGを組み立てることはできますが、既存画像をきれいで編集可能なSVGにトレースすることはできません。よくある3つの依頼を整理すると、次のようになります。

Geminiへの依頼できるか実際に得られるもの
テキストの説明からSVGマークアップを生成テキスト・コードとして試行可能構文、形状、アクセシビリティ、見た目の正確さの検証が必要
「ベクター風」の画像を生成見た目としては可能SVGパスではなく、ラスターのPNGやJPEG
アップロード画像を忠実にSVGへトレース文書化されたGemini機能ではない生成した再構築は異なる場合があるため、専用トレースツールを使う

「本物のきれいなSVGか」を確認する

Gemini、コードブロック、手軽な変換ツールなど、どこから得たSVGでも、10秒ほど確認してください。実用的な本物のベクターは次の条件を満たします。

  • 編集可能なパスとして開けます。 図形をクリックしたとき、1枚の平面画像だけでなく、その図形を選んで動かせるはずです。
  • 拡大しても鮮明です。 ピクセルが見えるなら、.svgの拡張子を付けたラスター、つまり「偽ベクター」です。
  • ノード数が適切です。 きれいな曲線は数百ではなく少数のアンカーポイントを使います。Gemini生成SVGで特に満たせないことが多い条件です。偽ベクターや肥大化したベクターの見分け方をご覧ください。

この作業でGeminiが得意なこと

Geminiは、トレース以外の役割で作業に役立ちます。

既存画像をベクターに変えるには、トレース用に作られたツールを使ってください。

確実な手順:PerfectVectorでの例

組み合わせると、信頼できる流れはシンプルです。

  1. 必要ならGeminiで下書きします。 単純なアイコンのSVGコード、またはコンセプト用のNano Banana画像を作ります。
  2. 本物のベクター化ツールでトレースや修正を行います。 既存のラスターや、Geminiのノードが多いコードを整える場合は、ノードの少ない編集可能なパスを生成するツールを使います。
  3. 上の一覧で結果を確認し、編集または書き出します。

手順2はGeminiが得意としない部分であり、PerfectVectorが目的とする作業です。画像を滑らかでノードの少ないパスにトレースし、色を独立した編集可能な図形として保ち、ワンクリックで色を変えたり統合したりできます。Illustrator、Figma、Inkscapeで開ける本物のSVGになります。

そこで実際に試しました。Geminiがトレースに失敗した同じ画像を、そのままPerfectVectorに読み込みました。結果はきれいで編集可能なSVGでした。違いは拡大すると特にはっきりします。ラスターを拡大すると輪郭が柔らかなピクセルへにじみますが、PerfectVectorのSVGは同じ輪郭を鮮明に保ちます。

ラスターを拡大
鳥のラスターイラストを拡大した部分画像。輪郭が柔らかく、ぼやけてにじんでいます
ラスターを拡大すると、輪郭が柔らかなピクセルへにじみます。
PerfectVectorのSVGを拡大
同じ鳥の同じ部分をPerfectVectorのSVGで拡大。きれいな輪郭が鮮明なままです
同じ倍率のPerfectVector SVGでは、輪郭が鮮明なままです。

GeminiとラスターからSVGへの変換手順を比較し、変換したパスを確認してからファイルを選んでください。専用ツールを比較するなら、AIベクター化ツールの率直な比較をご覧ください。

ベクター化自体が不要な場合

ベクター化が常に目的になるわけではありません。

  • 写真はきれいなベクターにはなりません。色の塊に単純化されるため、ラスターのまま残します。
  • ウェブ画像やサムネイルだけが必要な場合は、PNGやNano Banana画像で十分で、SVGにする利点はありません。
  • グラデーションが多い作品や細部の多い作品は、平らな図形にすると繊細さを失います。ベクターが本当に必要なら、もっと単純に作り直してください。

ベクター化が役立つのは、ロゴ、アイコン、単純なグラフィックのような、フラットでイラスト的な作品です。初めての場合は、画像のベクター化とは何かからご覧ください。

よくある質問

GeminiはSVGを生成できますか? SVGはテキストベースのXMLなので、Geminiのテキストモデルはマークアップを試みられます。生成コードとして扱い、解析できるか、表示できるか、適切な形状か、要件に一致するかを検証してください。Googleは、専門的または再現性が保証されたベクターグラフィック機能としては案内していません。

Geminiで画像をSVGに変換できますか? Googleは、画像からSVGへの専用トレース機能を案内していません。Geminiはアップロード画像を理解し、プロンプトからSVGのようなマークアップを生成することがありますが、忠実な再構築の保証ではありません。既存画像には専用トレースツールを使い、編集可能なパスを元画像と比較してください。

GeminiのSVGが乱れていたり、点が多かったりするのはなぜですか? ほかの生成コードと同じく、SVGコードにも不要なアンカーポイントや不正なマークアップが含まれる場合があります。ベクターエディターで検証して単純化してください。既存ラスターの忠実な再現が目的なら、描き直しを繰り返し指示する代わりに、専用ツールで原本をトレースします。

Nano Bananaの画像はベクターですか? いいえ。Googleの現在のGemini画像生成APIは、Gemini 3.1 Flash Image(Nano Banana 2)やGemini 3 Pro Imageを含め、PNGとJPEGの画像出力を案内しています。「ベクター風」は見た目であり、編集可能なベクターパスではありません。SVG形状が必要なら、後からラスター出力をトレースしてください。

Geminiで生成した画像を本物のベクターにするには? 生成したPNG画像をダウンロードし、ベクター化ツールでSVGにトレースします。色を単純化し、パスが編集可能なことを確認して書き出してください。そのトレース工程が実際のベクター化です。

Geminiでロゴをベクター化できますか? 説明から単純なロゴをSVGマークアップで作ろうとすることはできますが、Googleはアップロード画像から忠実にロゴをトレースする機能を案内していません。ブランド用途では、再構築したものを承認済みのマークと比較し、編集可能なパスとノード数を確認してください。正確さが重要なら、デザイナーに形状を検証してもらいます。

出典

  1. Google AI for Developers:Gemini API入門:現在のテキスト出力、構造化出力、マルチモーダル入力の手順です。
  2. Google AI for Developers:画像理解:文書化された画像入力の理解、検出、領域分割の機能です。
  3. Google AI for Developers:画像生成:現在の画像モデルとPNG/JPEG出力設定です。
  4. Google AI for Developers:Gemini 3.1 Flash Image:Nano Banana 2モデルの入力、出力、機能です。
  5. Google AI for Developers:Geminiモデル:現在の生成メディアモデルのラインアップです。
  6. W3C:SVG 2:SVGのマークアップ、形状、埋め込みコンテンツの要件です。

画像やGeminiアートを、本物の拡大縮小できるSVGにしたいですか?きれいで編集可能なファイルにベクター化し、パスを確認して、数秒でダウンロードできます。

ブログのその他の記事

PerfectVector

画像を
きれいで編集可能なベクターパスに変換

クレジットカード不要