SVG の余白を切り取る

SVG のまわりの余白を切り取り、SVG のまま受け取る。パスには一切触れません。

100%プライベート — すべてブラウザ内で動作します。データはお使いの端末で処理され、インターネットに送信されることはありません。

クリックしてアップロード、または SVG をドロップ

SVG を 1 つ — ブラウザ内で読み込み、切り直します。アップロードはされません

SVG の余白を切り取るということ

SVG は「枠のついた絵」ではありません。絵と viewBox の組み合わせです。viewBox とは、座標空間のどの部分を表示するかを示す 4 つの数字のことです。

余白はこの 4 つの数字から生まれます。512 × 512 で書き出され、図形が真ん中にあるアイコンには四方に空きがあり、どれだけ縮小してもそれは消えません。ファイルを小さくすれば、余白も一緒に小さくなるだけです。ロゴは相変わらず自分の箱の真ん中に浮いていて、隣の文字とそろってはくれません。

このツールは viewBox だけを変えます。 絵が実際にどこから始まってどこで終わるのかを割り出し、それに合わせて箱を締め、SVG のまま返します。パスも、グラデーションも、グループも同じまま。ただ、それに合った箱に入って出てきます。

コードではなく、絵を見ています

SVG の輪郭を知る素直な方法は、すべての図形の境界ボックスをブラウザに尋ねることです。しかしこの方法は、ごくありふれた 2 つの場面で間違えます。そして、人がこの種のツールを探しに来るのは、まさにその 2 つの場面なのです。

  • 白い背景の長方形。 それも図形なので数に入り、境界ボックスはキャンバス全体になり、何も切り取られません。
  • ぼかしとドロップシャドウ。 フィルターは元の図形よりずっと外側まで描くため、幾何学的な境界ボックスでは柔らかい縁が切り落とされます。

そこでこのツールは、まず SVG を描いてから、その結果を見ます。あなたの目と同じやり方です。白い長方形は「空」と読み、ドロップシャドウは「中身」と読んで残します。見えているものが、そのまま測られます。

透明または白

  • 透明または白(通常はこちら)—— あなたが「空白」と呼ぶものはすべて消えます。完全に透明なピクセルも、白いピクセルも同じ扱いです。白いアートボードで書き出したアイコンや、白い下地の付いたロゴには、これが向いています。
  • 透明のみ —— 白は絵の一部として扱います。白が本当にデザインである場合に使ってください。白いワードマーク、残さなければならない白い背景、暗いページに載せる前提の絵などです。

許容値は、どのくらい空白に近ければ空白とみなすかを決めます。書き出したファイルは純粋とは限りません。背景が #fefefe だったり、縁がごくわずかに透けていたりします。何も切り取られなければ許容値を上げ、絵の淡い部分が切られてしまったら下げてください。

余白について

残す余白は、選んだ量の空間を四方に戻します。単位は SVG 自身の単位、つまり viewBox が使っているのと同じ数字です。

0 にすると可能なかぎり狭い箱になります。ボタンの中のアイコンや、グリッドに並べるロゴのように、間隔はレイアウト側で決めたい場合にはこれが正解です。少し余白を足す価値があるのは、絵に線幅があってぎりぎりの切り取りだと欠けてしまう場合や、この先さらに切り取られる場所へ送る場合です。

幅と高さも一緒に変わります

SVG に widthheight の属性があった場合、箱と同じ比率で、書かれていた単位のまま拡大縮小されます。100 mm のキャンバスの中で 40 mm 幅だった絵は、40 mm 幅のまま出てきます。

これは大事な点です。つまり、切り取っても絵の大きさは変わりません。消えるのはまわりの余白だけです。widthheight も無い SVG はそのまま無い状態で返され、置かれた場所に合わせて伸縮し続けます。

アップロードはされません

ファイルはあなたのブラウザの中で読み込まれ、描かれ、書き直されます。サーバーに届くことはありません。未発表のロゴ、クライアントのブランドマーク、秘密保持契約下の素材なら、これこそが肝心な点です。

アップロード待ちもサイズ制限もなく、ページさえ読み込めばオフラインでも動きます。

こんなときに使われています

  • 固定サイズのアートボードで書き出され、ボタンの中でそろわないアイコン
  • 白い下地が付いていて、色のついたヘッダーに載せたいロゴ
  • Figma、Illustrator、Inkscape から、キャンバスごと出てきた素材
  • 1 つ 1 つに狭い箱が必要な、スプライトシートやアイコンフォント向けの SVG
  • ファイルの箱がそのまま材料になる、カッティングマシンやレーザー用の図
  • それぞれを自分の中身に合わせて切り、アイコンのセットをそろえる

知っておくとよいこと

  • 切り取りは描画結果から測るため、精度はおよそ描画 1 ピクセル分です。欠けないように、箱はごくわずかに広げてあります
  • 元の viewBox の外に描かれていたものはもともと見えておらず、そのまま外に残ります
  • テキストはブラウザにあるフォントで測ります。正確に合わせたい場合は、先にパスへ変換してください
  • 別ファイルを指す <image> や参照はここでは描画できないため、測定に含まれません
  • コメント、<defs>、メタデータ、id はすべて残ります。これは切り直しであって、整理ではありません
  • ビットマップを切り取りたい場合は 画像を切り抜く をどうぞ。余白の自動削除にも対応しています
  • 結果を PNG にしたい場合は SVG を PNG に をどうぞ

使い方

  • クリックしてアップロードを押すか、SVG を枠にドロップします
  • 切り取りはすぐ計算されます。左の破線の枠が、残る範囲です
  • 白がデザインの一部でないかぎり、透明または白のままにします
  • 何も切り取られなければ許容値を上げ、淡い部分が切られたら下げます
  • 四方に空間を残したい場合は残す余白を設定します
  • SVG をダウンロードを押すか、SVG コードをコピーしてページに直接貼り付けます

関連ツール

新しいツールを定期的に追加しています。公開時にお知らせを受け取るにはYouTube でチャンネル登録してください

他のツール

すべて表示

おすすめアプリ

すべて表示