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:トレース結果のベクターデータを表示


Figmaで簡単に波の素材を生成するプラグイン「Get Waves」
Figmaのバージョン管理機能を使って、デザインの変更点を管理する
Figmaでデザインを作成するときの基本的な操作方法
Sketchでデザインを作成するときの基本的な操作方法
13インチのMacBook Proでのモダンブラウザごとのサイト表示領域のまとめ
Sketchのライブラリアップデートの方法
Figmaでオブジェクトの整列をショートカットキーを使って効率的に行う方法
Figmaのプロトタイプ機能の基本|作成したデザインに実際に画面遷移を設定する
Figmaプラグインのインストール方法とその管理方法
Figmaでカラーやテキストのスタイルをまとめて登録するプラグイン「Styler」
iTerm2で「Use System Window Restoration Setting」を設定しているとアラートが表示されて機能しない
Google Chromeのサイト内検索(カスタム検索)機能を別のプロファイルに移行する方法
iPadで入力モードを切り替えずに数字や記号をすばやく入力する方法
iPhoneやiPadでYouTubeの再生速度を3倍速や4倍速にする方法
Keynoteで有効にしているはずのフォントが表示されない現象
MacのKeynoteにハイライトされた状態でコードを貼り付ける方法
AirPodsで片耳を外しても再生が止まらないようにする方法
iTerm2でマウスやトラックパッドの操作を設定できる環境設定の「Pointer」タブ
DeepLで「インターネット接続に問題があります」と表示されて翻訳できないときに確認すること
Ulyssesの「第2のエディタ」表示を使って2つのシートを横並びに表示する
Macで複数ディスプレイを使っている場合に便利な設定集
AppCleanerでMacアプリを関連ファイルごと完全に削除する
操作に没頭できる!Firefox版 Arcのようなブラウザ「Zen Browser」
chezmoi(シェモア)で始めるdotfiles管理
GitHubの通知を見逃さない!通知に特化したアプリ「Gitify」
Keyboard Maestroの変数基礎
Neovimを使い始める最初の一歩として便利な「LazyVim」
ウェブサイトをmacOSアプリとしてラッピングする「Unite Pro」
Keyboard Maestroの「Macro Debugger」で複雑なマクロのデバッグを行う方法
無料版でも高機能なランチャーアプリ「Raycast」の基本機能と環境設定