トレーシング

Last-modified: 2006-11-02 (木) 11:06:17

原文


Inkscapeの特徴の1つは、あなたのSVG図面のためにビットマップイメージを<パス>要素にたどるためのツールです。 これらの短いメモは、あなたがどう働くかと面識があるようになるのを助けるべきです。

 

現在の、InkscapeはピーターSelingerで、Potraceビットマップトレースエンジン(potrace.sourceforge.net)を使います。 将来、私たちは、交互のトレースプログラムを許容すると予想します; しかしながら、当分、このすばらしいツールは私たちの必要性に十二分に十分です。

 

トレーサーの目的がオリジナルのイメージの正確な写しを複製しないことであることを覚えておいてください; また、完成品を生産するのは意図されません。 どんなオートトレーサーもそれができません。 ことがある、あなたが図面にリソースとして使用することができる1セットのカーブをあなたに与えてください。

Potraceは白黒のビットマップを解釈して、1セットのカーブを生産します。 Potraceに関しては、私たちは、現在、生のイメージからPotraceが使用することができる何かまで変換するために3つのタイプの入力フィルタを持っています。

一般に、中間的ビットマップ、より多くのたどることにおけるそのPotraceが実行する暗い画素は、より多いです。 たどることの量が増加するのに従って、より多くのCPU時間が必要になるでしょう、そして、<パス>要素ははるかに大きくなるでしょう。 ユーザが最初により軽い中間的イメージを実験するのが提案されます、出力パスの必要な割合と複雑さを得るために徐々に暗くなって。

トレーサーを使用して、イメージをロードするか、またはインポートして、それを選択して、Pathを選択する、> Bitmap項目、またはShift+Alt+Bをたどってください。

tracing-f01.svg.png

ユーザは、3つのフィルタオプションが利用可能であることを見るでしょう:

 

明るさ

これはそれが黒いか、または白いと考えられるべきであるかどうかに関するインディケータとして単に画素の赤、緑色、および青(または、グレーの色合い)の合計を使用します。 0.0(黒い)から1.0(白い)に閾値を設定することができます。 閾値設定が高ければ高いほど、それが\u201cwhite\u201dと、中間的イメージになるように考えられるために望んでいる数の画素は、より暗くなりません。

tracing-f02.svg.png

最適の縁の検出

これはすぐに同様のコントラストの等斜構造を見つける方法としてJ.Cannyによって工夫された縁の検出アルゴリズムを使用します。 これは、オリジナルのイメージのようにBrightness Thresholdの結果より少なく見える中間的ビットマップを生産しますが、おそらく別の方法で無視されるカーブ情報を提供するでしょう。 ここでの閾値設定(0.0円のu2013 1.0)はコントラスト縁に隣接した画素が出力に含まれるかどうかに関する明るさ閾値を調整します。 この設定は出力における、縁の暗黒か厚さを調整することができます。

tracing-f03.svg.png

色の量子化

このフィルタの結果は他の2と非常に異なりましたが、本当に、非常に役に立つ中間的イメージを作り出すでしょう。 明るさかコントラストの等斜構造を示すことの代わりに、これは色が変化する縁を見つけるでしょう、等しい明るさとコントラストでさえ。 ここでの設定(ColorsのNumber)は、色に中間的ビットマップがあるならいくつの出力色があるかを決めます。 そして、色には均等であるか変なインデックスがあるかどうかに関してそれは黒/白について決めます。

tracing-f04.svg.png

ユーザは、異なったタイプの入力イメージに関してすべての3個のフィルタを試して、異なったタイプの出力を観測するべきです。 イメージが1つが他のものよりよく働いているところにいつもあるでしょう。

また、たどる後にユーザがPathを試みるのが提案される、> 出力パスで(Ctrl+L)を簡素化して、ノードの数を減少させてください。 これは、Potraceの出力を編集するのをはるかに簡単にすることができます。 例えば、ここに、Old Man Playing Guitarを典型的なたどることがあります:

tracing-f05.svg.png

パスのノードの莫大な数に注意してください。 Ctrl+Lを打った後に、これは典型的な結果です:

tracing-f06.svg.png

表現は、もう少し大体であって荒いのですが、図面は、はるかに簡単であって、より編集しやすいです。 あなたが欲しいものがイメージの正確な表現ではなく、aであることがあなたが図面で使用することができるカーブをセットしたのを覚えておいてください。