Inkscapeのビットマップトレースできれいなベクターを作る
Inkscapeのビットマップトレースは、ラスター画像を無料でベクターに変換します。重要な設定、乱れた結果の修正方法、ワンクリックツールが適する場合を解説します。
目次
ビットマップのトレースは、PNGやJPGなどのラスター画像を編集可能なベクターパスにする、Inkscape内蔵の無料ツールです。この処理を画像のベクター化と呼びます。Inkscapeの現在のトレースガイドでは、Path > Trace Bitmap、またはShift + Alt + Bで開き、以下に説明する単一スキャンと複数スキャンの手順を案内しています。ロゴ、シルエット、線画など、フラットでコントラストの高い作品に特に適しています。Inkscapeのトレースガイドを参照してください。
十分な機能を備えており、無料なのも魅力です。ただし、元画像と設定によっては、特にカラー画像で大幅な修正が必要になる場合もあります。このガイドでは、作業手順、特に重要な設定、うまくいかない結果の修正、ワンクリックのベクター化ツールで手間を省ける場面を説明します。
要点
- 開き方: 画像を選び、Path > Trace Bitmapを開きます(
Shift + Alt + B)。 - Single Scanは1つのパスを作り、ロゴ、シルエット、線画に適しています。Multiple Scansは色を保ちますが、色ごとに1つの重なったオブジェクトを作るため、編集が難しくなります。
- Brightness Cutoffが基本の方式です。thresholdを調整し、Applyの前にUpdateでプレビューしてください。
- トレースが乱れる場合は、多くがしきい値、Speckles設定、より高解像度の元画像で改善します。ノードが多すぎる結果にはPath > Simplifyが必要です。
- 設定を調整したくない場合は、Inkscapeのビットマップトレースの代替手順でしきい値の調整を省けます。結果を使う前に、パスとノード数を確認してください。
Inkscapeでビットマップをトレースする方法
基本の手順は5つです。
- 画像を読み込みます。 File > Importを使うか、キャンバスにドラッグします。
- 選択ツールで画像を選びます。 矢印のツールです。
- ツールを開きます。 Path > Trace Bitmap、または
Shift + Alt + Bを使います。ライブプレビュー付きのダイアログが開きます。 - モードを選んで調整し、Updateでプレビューを更新します。よくなったらApplyをクリックします。
- 分離して整えます。 新しいベクターは元のラスター画像の真上に作られます。選択ツールで脇へドラッグし、元画像を削除します。
パスができたら、Inkscapeの再現可能なコマンドライン書き出しを使い、SVGのマスターを残しながら、ページ範囲や個別オブジェクトのPNGを作れます。
どのスキャンモードを使うか
ダイアログには2つのタブがあり、どちらを選ぶかで結果のほとんどが決まります。
Single Scanは1つのパスを生成します。フラットな単色作品にはこちらを使います。下位モードは次のとおりです。
- Brightness Cutoffは日常的に使う基本の方式です。設定したしきい値で画像を白黒に分け、シルエットを作ります。ロゴ、シルエット、単色の図形に適しています。
- Edge Detectionは図形の輪郭だけをトレースし、塗りは作りません。
- Color Quantizationは異なる色の間の境界をトレースします。
- Centerline Tracingは図形を1本の開いた線にします。手書き文字、署名、細い線画に使い、線だけの結果が必要な場合の選択肢です。
Multiple Scansはカラーやグレースケールを保ちますが、注意点があります。スキャンごとに別のオブジェクトを作ります。10回のスキャンを指定すると、10個の図形が重なります。Inkscapeのガイドも、これらのオブジェクトは重なっており、特に初心者には編集しにくい場合があると説明しています。色が本当に必要なら適した選択ですが、グループ解除や分離の作業を見込んでください。複数スキャンの公式な動作を参照してください。
| 画像 | 使うモード |
|---|---|
| ロゴ、シルエット、単色の図形 | Single Scan、Brightness Cutoff |
| 図形の輪郭だけ | Single Scan、Edge Detection |
| 手書き文字や細い線画 | Single Scan、Centerline |
| フルカラーのイラスト | Multiple Scans、Colors(オブジェクトの重なりを想定) |
特に重要な設定
何が結果を変えるか分かるまでは、ダイアログの多くの項目は分かりにくいものです。
- Threshold(Brightness Cutoff)。最も重要なスライダーです。画像のどこまでを黒、どこからを白にするかを決めます。少し動かしてプレビューを見てください。高すぎると細部をつぶし、低すぎるとノイズを拾います。
- Speckles。 そのままでは残る小さな不要な点を抑制します。結果に小さな点が散らばっていれば、値を上げます。
- Smooth cornersとOptimize paths。 曲線を滑らかにし、ノード数を減らします。編集しやすい出力になるため、有効にしておきます。
- Colors / Scans(Multiple Scans)。ほとんどの場合、少ない方が適切です。色が1つ増えるたびに、後で管理する重なったオブジェクトが1つ増えます。
Brightness Cutoffから始め、プレビューがきれいになるまでしきい値を調整し、色が本当に必要な場合だけMultiple Scansを使ってください。
ビットマップのトレースがうまくいかない場合
よく検索される問題には、単純な原因があります。
- 何も起こらない、結果が空になる。 先に画像を選んでいないか、しきい値が極端です。選択ツールで画像をクリックし、しきい値を中央に近づけます。
- 出力が真っ黒か真っ白になる。 これもしきい値です。反対方向に動かし、Updateを押します。
- 不要な小さな点がたくさん出る。 Specklesを上げ、Smooth cornersを有効にし、よりきれいで高解像度の元画像を使います。圧縮ノイズの多いJPGは、そのノイズまで忠実にトレースされます。
- 輪郭がぎざぎざで荒い。 通常は入力の解像度が低いためです。より大きく鮮明な画像をトレースしてください。
- 図形が「完璧」にならない。 この機能は形状ではなくピクセルを追うため、円をトレースしても、少し揺れた近似形になります。きれいな幾何学図形は、Inkscapeの図形ツールで描き直してください。
- ノードが多すぎる。 大きな問題の1つで、次の節で説明します。Path > Simplify(
Ctrl + L)で減らせますが、細部も柔らかくなります。
出力が重くなることがある
チュートリアルが省きがちな点です。この機能は大量のノードを生成する場合があり、複数スキャンのカラーモードではスキャンごとに1つ、重なったオブジェクトを作ります。この重なりは文書化された動作であり、設定ミスではありません。
肥大化したトレースは編集や描画が遅くなる場合があり、重なったカラートレースは色の変更や個別のカットレイヤーの準備に手間がかかります。結果を編集するなら、作業前にSVGの編集方法と自動トレースのノードが多くなる理由を知っておくと役立ちます。Inkscapeの輝度しきい値モードを支えるアルゴリズム、Potraceは、元のデザイン形状の再構築ではなく、ビットマップを滑らかなベクター輪郭に変換することを役割として説明しています。Potraceの技術解説をお読みください。


PerfectVectorでの例
設定や修正を省きたい場合は、ワンクリックツールがその部分を補います。Inkscapeユーザー向けのPerfectVector比較では、しきい値の調整なしに、適したフラット作品を編集可能なパスと色付き図形に再構築します。無料プレビューを元画像と比較し、ノードの配置とパレットを確認して、完成したSVGが作業に合う場合にだけ1クレジットを使ってください。
これはInkscapeとPerfectVectorの対決というより、手動の調整と別の自動方式の比較です。無料またはオフラインでの作業が必須で、すべての設定を自分で操作したく、単純なシルエットを扱うなら、ビットマップのトレースが適しています。作品に色がある場合や、最初の結果に修正が多すぎる場合は、別のベクター化ツールと比較し、再現性、パス構造、編集時間で選んでください。Adobeを使っているなら、手順を決める前にIllustratorの画像トレースとAIベクター化ツールの制御、色、ノード修正の比較をご覧ください。Kritaで絵を描いているなら、Kritaのベクター化ガイドで、描き直し、シルエットの変換、外部でのトレース後にSVGを戻す方法の使い分けを説明しています。
どちらをいつ使うか
- ビットマップのトレースを使う場面: 無料である必要があり、すべての設定を自分で調整したく、画像が単純な白黒シルエットや線画で、たまにしか変換しない場合です。GIMPから移るなら、これはGIMP自体にはないトレース機能です。
- ワンクリックのベクター化ツールを使う場面: きれいでノードの少ない出力が重要、画像に色がある、大量のファイルを変換する、またはしきい値を調整したくない場合です。
どちらも本物の編集可能なSVGを生成します。違いは、実際に使えるファイルになるまでの修正量です。
トレースしたモチーフが使えるパスになったら、Inkscapeのパスに沿うパターンで装飾的な縁取りを作れます。曲がり部分の繰り返し図形を確認し、アウトラインを確定する前に、効果を編集できるマスターを残してください。
よくある質問
Inkscapeのビットマップトレースで最適な設定は? 多くの画像では、Single ScanのBrightness Cutoffを使い、ライブプレビューを見ながらしきい値を調整します。Smooth cornersとOptimize pathsを有効にしてノードを減らし、小さな点が出たらSpecklesを上げてください。色が本当に必要な場合だけMultiple ScansのColorsを使い、色数を少なく保ちます。
Inkscapeのビットマップトレースが動かないのはなぜですか? よくある原因は画像が選択されていないことなので、最初に選択ツールで選びます。プレビューが空白、真っ黒、真っ白の場合はしきい値が極端です。中央に近づけてUpdateを押してください。File > Importで正しく画像を読み込んだことも確認します。
Inkscapeで画像の輪郭だけをトレースするには? 図形の輪郭をトレースするにはSingle ScanのEdge Detectionを使い、1本の開いた線にするにはCenterline Tracingを使います。Centerlineは、塗りのある図形ではなく線が必要な手書き文字、署名、細い線画に適しています。
Inkscapeでトレースするとノードが多くなるのはなぜですか? ビットマップから輪郭を導き出すため、細かい画像やノイズのある入力では密で不規則なアンカーポイントが生まれます。Path > Simplify(Ctrl + L)で減らし、Optimize pathsを有効に保ち、きれいな高解像度の元画像を使ってください。ノード数が重要なら、結果を選ぶ前に複数のトレース方式のパスを比較します。
Inkscapeでカラー画像をトレースできますか? はい。Multiple ScansをColorsにしますが、色ごとに1つの重なったオブジェクトが作られます。グループを解除してレイヤーを分離する必要があるため、編集やカス取りは難しくなります。デザインが許す限り、色数を少なくしてください。
Inkscapeのビットマップトレースは無料ですか? はい。InkscapeはWindows、Mac、Linuxで使える無料のオープンソースソフトで、ビットマップのトレースは追加料金なしで内蔵されています。
出典
- Inkscape:画像のトレース:現在の手順、スキャンモード、プレビュー設定、複数スキャンの動作です。
- Potrace:ビットマップをベクターグラフィックに変換する:Inkscapeの輝度しきい値モードで使う、ビットマップからパスへのトレースツールの公式概要です。
- Selinger:Potrace、多角形に基づくトレースアルゴリズム:ビットマップの輪郭をベクター曲線にする技術解説です。
- Adobe Illustrator:パスを自動で単純化する:パスの単純化における細部とアンカーポイント数の調整を説明する、別の公式資料です。
ビットマップのトレースは、適切なモードと設定が分かれば、十分な機能を備えた無料ツールです。最初の結果に調整やノード修正が多すぎる場合は、同じ元画像でInkscapeの代替手順と比較し、再現性、パス構造、編集時間で選んでください。


