使い方
画像をドロップ
PNG、WebP、BMP、GIF、JPEG をアップロード領域にドラッグするか、クリックして選択するか、サンプルを選びます。最大 1024 × 1024 ピクセルまで対応し、縮小されることはありません。
出力を調整
背景色の除去、同じ色のピクセルの複合パスへの結合、ポスタリゼーションによる減色、半透明の保持や除去、空白の余白のトリミングができます。プレビューはすぐに更新されます。
比較してダウンロード
元画像と SVG を並べて確認し、拡大して、図形にカーソルを合わせると正確な色がわかります。最後に SVG をダウンロードします。
特長
1 ピクセル = SVG の 1 単位
幅・高さ・viewBox は元画像と同じです。形状はすべて整数座標で、水平と垂直の辺だけで構成されます。曲線、線、近似、埋め込みラスターは一切使いません。
複合パスに結合
同じ色のピクセルは色ごとに 1 つの複合パスとしてトレースされ、穴は even-odd 塗りルールで保たれます。ベタ塗りの多いイラストは、たいていファイルが大幅に小さくなります。
ポスタリゼーション
重み付きメディアンカット法で、元のすべての色から 2 色まで減色します。ディザリングは行わず、ピクセルの位置も一切変えません。
透明度
完全に透明なピクセルは出力されません。半透明は fill-opacity になり、完全に不透明にすることもできます。
透明な余白のトリミング
外側の空白の行と列を任意で切り取ります。絵の内側の穴や薄いピクセルはそのまま残ります。
プライバシー重視
変換はブラウザー内の Web Worker で実行されます。画像がサーバーにアップロードされることはありません。
なぜ「画像トレース」や「ビットマップのトレース」ではいけないのか
Illustrator の画像トレース、Inkscape のビットマップのトレース、potrace などの汎用ベクター化ツールは、写真やスキャンした絵のために作られています。各色の領域の輪郭に滑らかな曲線を当てはめるため、ドット絵のくっきりした角は丸い塊になり、1 ピクセルの線は揺れたり消えたりし、隣り合う色が混ざってしまいます。
Pixel to SVG は曲線の当てはめを一切行いません。整数グリッド上で色の異なるピクセル同士の境界を正確にたどるので、SVG は画像のロスレスなコピーになります。どれだけ拡大しても、すべてのピクセルが正方形のまま、くっきり表示されます。
よくある質問
本当にロスレスで変換されますか?
はい。元画像の各ピクセルはちょうど SVG の 1 単位になり、色はバイト単位でそのままコピーされます (ポスタリゼーションを使った場合を除く)。形状はピクセルの正方形の正確な和集合なので、整数倍で表示すれば元画像が再現されます。
画像はどこかにアップロードされますか?
いいえ。デコード、色の処理、SVG の生成はすべてブラウザー内で行われ、サーバーには何も送信されません。
どの画像形式を変換できますか?
PNG、WebP、BMP、GIF、JPEG で、最大 1024 × 1024 ピクセルです。ロスレスの PNG をおすすめします。JPEG は圧縮でノイズの色が加わり、アニメーション形式は最初のフレームが使われます。
背景を消すには?
「この色を正確に除去」をオンにして、背景色 (例: #FFFFFF) を入力します。RGB 値が完全に一致するピクセルだけが除去されます。もともと透明なピクセルは常に透明のままです。
SVG ファイルが大きくなるのはなぜですか?
ディザリングされた画像のように孤立した色が多いと、多数の図形が必要になります。ポスタリゼーションで色数を減らし、同じ色のピクセルを結合すると、ベタ塗り部分をコンパクトに保てます。
SVG はどこでもくっきり表示されますか?
SVG はシャープな輪郭で描画するよう指定しているため、整数倍の拡大率なら画面のピクセルにぴったり揃います。中途半端な倍率では、ビューアーによって図形の境目がわずかにぼやけることがあります。



