Aspose.Svg.ImageVectorization
Aspose.Svg.ImageVectorization名前空間には、ラスター イメージをベクトル化し、それらを SVG ドキュメントに変換するためのクラスが含まれています。 このプロセスには、ビットマップをパス要素から構成される幾何学的形状に縮小し、SVG として保存することが含まれます。ベクトル化オプションの設定.
クラス
クラス | 説明 |
---|---|
BezierPathBuilder | SplinePathBuilder クラスは、パス セグメントの構築を担当しますSVGPathSeg トレース ポイントのリストから. このパス ビルダーは、最小二乗法を使用して、ポイントのトレース用のベジエ コントロール ポイントを見つけることに基づいています. |
ImageTraceSimplifier | ImageTraceSimplifier クラスは、一連のトレース ポイントによって近似される曲線内のポイントの数を減らす責任があります。 |
ImageTraceSmoother | ImageTraceSimplifier クラスは、一連のトレース ポイントによって近似される曲線内のポイント数を平滑化します。 このクラスは、最近傍法を実装します。 |
ImageVectorizer | この ImageVectorizer クラスは、PNG、JPG、GIF、BMP などのラスター画像をベクトル化し、SVGDocument を返します。 ベクトル化では、ビットマップをパス要素から構成され、SVG として保存される幾何学的形状に縮小するプロセスを意味します。 |
ImageVectorizerConfiguration | ImageVectorizerConfiguration クラスは、画像のベクトル化メソッドとオプションの構成を定義します. この構成は、ImageVectorizer を初期化するために使用され、 画像をベクトル化するための構成オプションを提供します. |
SplinePathBuilder | SplinePathBuilder クラスは、パス セグメントの構築を担当しますSVGPathSeg トレース ポイントのリストから. このパス ビルダーは、Catmull-Roma スプラインを平滑化および削減されたパス ポイントのセットに適用することに基づいています.. |
StencilConfiguration | StencilConfiguration クラスは、ステンシル効果オプションの構成を定義します. |
インターフェース
インターフェース | 説明 |
---|---|
IImageTraceSimplifier | IImageTraceSimplifier インターフェイスは、トレース内のポイントの削減を担当します。 |
IImageTraceSmoother | IImageTraceSmoother インターフェイスは、トレースの平滑化を担当します。 |
IPathBuilder | IPathBuilder インターフェイスは、パス セグメントの構築を担当します。SVGPathSeg トレースポイントのリストから. |
列挙
列挙 | 説明 |
---|---|
StencilType | StencilType enum はステンシル タイプを定義します。 |