画像の輪郭
写真をすっきりした線画に変換します。画像をグレースケールにし、細かなノイズを滑らかにしてから、Sobel演算子でエッジをトレースし、結果を反転します。これにより、白地に黒い線が描かれます。線の強度を上げると線が太くなります。また、インクのしきい値を設定すると、薄い鉛筆線を白黒の線画に変換でき、塗り絵、ステンシル、スケッチに使えます。
よくある質問
輪郭効果の仕組みを教えてください。
画像をグレースケールに変換し、ノイズを抑えるためにごく軽くぼかしてから、Sobelエッジ演算子でフィルタリングします。検出したエッジの強度に線の強度を乗算し、白から差し引きます。その結果、元画像にエッジがあった部分は暗い線になり、それ以外は白になります。
線の強度にはどんな効果がありますか?
検出したエッジに1~10の値を乗算します。デフォルトは3です。値を上げると薄いエッジが暗くなり、より多くのディテールが現れて線も太く見えます。値を下げると、最も強い輪郭だけが残ります。
インクのしきい値とは何ですか?
しきい値を0にすると、鉛筆画のような柔らかい灰色の陰影が残ります。1から255までの値を指定すると、描画は純粋な白黒になります。エッジ値がしきい値以上のピクセルは黒に、それ以外は白になります。多くの写真では40から80程度が適しています。
写真から塗り絵を作るにはどうすればよいですか?
形がはっきりした写真を使い、線の強さを4または5に上げ、インクしきい値を約50に設定します。白地にくっきりとした黒い輪郭ができ、きれいに印刷できます。背景がシンプルな写真が最適です。
エッジ検出とはどう違いますか?
エッジ検出では、生のエッジマップが得られます。既定では黒地に明るいエッジが表示され、演算子も選択できます。輪郭抽出は描画向けに調整されており、最初に画像を平滑化し、常に白地に暗い線を描画して、印刷用に線を二値化できます。解析にはエッジ検出、アートには輪郭抽出を使ってください。
輪郭がざらついて見えるのはなぜですか?
草や布のような複雑なテクスチャやJPEGのアーティファクトは、小さなエッジを多数生み出します。線の強さを下げるか、インクしきい値を上げると、強い輪郭だけが残ります。より大きく鮮明な写真を使うのも効果的です。
透明度は保持されますか?
はい、元画像のアルファチャンネルは保持されるため、切り抜きオブジェクトは輪郭付きの切り抜きになります。線自体はグレースケールです。結果はPNGとして保存されます。
どの形式をアップロードできますか?
JPEG、PNG、GIF、WebP、TIFFまたはAVIF形式の画像を、最大5 MBまでアップロードできます。アニメーションファイルでは最初のフレームが使われ、縦横いずれかが4000ピクセルを超える画像は収まるように縮小されます。描画はPNGとしてダウンロードされます。
後から輪郭をベクター化できますか?
はい。インクしきい値を使って作成した白黒の輪郭は、ベクタートレースソフトウェアへの入力に最適です。きれいに閉じた線は滑らかなパスに変換されます。柔らかな鉛筆線もトレースできますが、図形の数は増えます。
毎回同じ結果になりますか?
はい。平滑化、エッジ演算子、しきい値は固定の計算であるため、同じファイルと設定なら常に同じ描画結果になります。そのため、一連の写真を一貫したスタイルで簡単に処理できます。