Figmaでロゴやアイコンなどのビットマップ画像をベクターデータにトレースするプラグイン「Image tracer」

Figmaを使っていると、たまにPNGやJPGなどのビットマップ画像の色を変えたり、ちょっと修正したいときがあります。
今回紹介するプラグインの「Image tracer」を使うと、ビットマップ画像をトレースしてベクターデータに変換できます。
基本的にはベクターデータがない場合は支給して用意することになりますが、サッと作ってしまいたい場合や、支給に時間がかかるのでとりあえずイメージだけ作って共有したい場合に使えます。
Image tracer

Image tracerはビットマップ画像をトレースしてベクターデータに変換してくれるプラグインで、Adobe Illustratorの「画像トレース」と似たような機能です。
アイコン画像や白黒画像であれば、かなり精度高くトレースしてくれます。
ちなみに、トレース時に白黒にしてからトレース作業を行うので、写真やカラフルな画像の場合は境界線の認識がうまくいかない場合があります。
あくまで用途としてはロゴやアイコンのベクターデータ化になります。
ただ、うまくいかなくてもトレース後に自分でパスを調整すればいいだけなので、1からすべて自分でトレースすることに比べるとかなりラクになります。
基本的な使い方
画像を選択した状態で「Image tracer」を起動してパネルを開きます。

上の方に、どこがトレースされるのかプレビューが表示されます。
右下の「Place traced vector」ボタンをクリックすると、プレビューの内容でトレースされます。
細かいオプションの設定
左下の「Show options / Hide options」をクリックすると、パネル下に細かいトレースオプションを表示・非表示できます。

| 項目 | 内容 | 備考 |
|---|---|---|
| invert image | トレースする画像を反転する | |
| Threshold | しきい値の設定 | |
| Blur | 周辺のぼかしの設定 | カーブなどが丸くなる |
| Ignore less than | 設定したpx以下を無視する | |
| Smoothness | 滑らかさの設定 | パスを滑らかにする |
| Curve optimisation | 曲線の最適化 | |
| Show path | トレースするパスを表示する | |
| Show points | トレースするポイントを表示する | |
| Fade image | プレビュー内の画像を半透明にする |
「Show path」「Show points」「Fade image」はプレビューの表示に影響していて、それぞれデフォルトから値を変えると下記のような見た目になります。

プレビュー画像の切り替え
また、パッと見だと分かりにくいのですが、オプションの右上の「Original image」がセレクトボックスになっていて、プレビューの表示を変えられます。

- Original image:トレース元となる画像を表示
- Processed image:白黒に処理したトレース前の画像を表示
- Traced vector:トレース結果のベクターデータを表示


Illustratorで文字をオブジェクトの上下中央揃えにする2つの方法
Figmaのフレームを一瞬で整列するプラグイン「LilGrid」
Figmaで簡単に波の素材を生成するプラグイン「Get Waves」
液体が垂れているような図形「流体シェイプ」の作り方
Sketchの図形周りの基本操作|図形の作成方法から描画に関する細かい部分まで
iPhoneのスクリーンショットをIllustratorにペーストすると、色がおかしくなってしまう現象の解決方法
Sketchの整列をショートカットキーを使ってすばやく行えるようにする方法
Figmaのサイズの大きい画像を縮小せずにインポートするプラグイン「Insert Big Image」
Sketchのレイヤー周りの基本操作|グループ化やマスク、オブジェクトのロックや表示切り替えなどのレイヤーでできること
Figmaプラグインのインストール方法とその管理方法
iTerm2で「Use System Window Restoration Setting」を設定しているとアラートが表示されて機能しない
Google Chromeのサイト内検索(カスタム検索)機能を別のプロファイルに移行する方法
iPadで入力モードを切り替えずに数字や記号をすばやく入力する方法
iPhoneやiPadでYouTubeの再生速度を3倍速や4倍速にする方法
Keynoteで有効にしているはずのフォントが表示されない現象
MacのKeynoteにハイライトされた状態でコードを貼り付ける方法
AirPodsで片耳を外しても再生が止まらないようにする方法
iTerm2でマウスやトラックパッドの操作を設定できる環境設定の「Pointer」タブ
DeepLで「インターネット接続に問題があります」と表示されて翻訳できないときに確認すること
Ulyssesの「第2のエディタ」表示を使って2つのシートを横並びに表示する
OnyXでターミナルを使わずにmacOSの詳細設定を行う
軽量で高速なターミナルエミュレーター「Ghostty」の設定方法
Eagleで実現するクリエイティブ素材の簡単管理
かゆいところに手が届く「Supercharge」でMac環境を便利にカスタマイズする
超軽量なコードエディタ 「Zed」をサブエディタとして活用する
Bartender 6で追加されたWidgets機能で自作メニューバーアイテムを簡単に作成する
Googleカレンダーを便利に活用するための小技集(祝日だけを表示・月末の繰り返しイベントを追加)
Obsidianを使った「自己流PKM」で行う知識トレーニング
テキストエディタ・ノートアプリ関連のショートカットキーをKeyboard Maestroで統一する
Path Finderを使ってキーボードだけでファイル操作する方法(応用編)