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で使っている色やフォントなどを一括変更する「Batch Styler」
FigmaのSearch Menuを使用して必要なメニュー・コマンドをすばやく実行する
記事内の画像にマウスホバーした時に画像が半透明になる意味はあるのか?
Illustratorの「モザイクオブジェクト」機能で、画像にモザイクをかける方法(「ラスタライズ」を使った方法も追記)
Sketchの画像を図形でマスクしたり、グラデーションマスクをする方法
Sketchのテキスト編集周りの基本操作
Figmaのテキストやオブジェクトを斜めに変形・旋回させるプラグイン「SkewDat」
Figmaのコメント機能を利用してデザイン上のやり取りを円滑にする
FigmaのVariants機能でコンポーネントの状態を管理する方法
Figmaの画像周りの基本操作|画像の追加方法や色補正、切り抜き方法まで
AirPodsで片耳を外しても再生が止まらないようにする方法
MacのKeynoteにハイライトされた状態でコードを貼り付ける方法
iTerm2でマウスやトラックパッドの操作を設定できる環境設定の「Pointer」タブ
DeepLで「インターネット接続に問題があります」と表示されて翻訳できないときに確認すること
Ulyssesの「第2のエディタ」表示を使って2つのシートを横並びに表示する
Marpで既存Markdownファイルを使ったスライド作成時に、見出しごとにスライドを分割する方法
Mac向けのミニマルでお洒落なデザインのGitクライアント「Gitfox」
Google日本語入力の辞書をATOKにインポートする方法
面倒なことを解消するアプリの細かい設定 #1日1Tips – 2019年11月
「Dart Sass」「LibSass」「Ruby Sass」などSassの種類や記法に関するまとめ
MacのGoogle Chromeで選択した文章を読み上げてもらう方法
JavaScriptで日付をコピーして計算すると、コピー元の日付も変わってしまう場合の対処法
MacBook Proでディスプレイのサイズ調整をして作業スペースを広げる
SourceTreeでURLからクローンするときに自動で入力される「保存先のパス」を変更する方法
散らかりがちなMacのメニューバーをBartender 3でキレイに整理する