Aspose.Svg.ImageVectorization

Aspose.Svg.ImageVectorization名前空間には、ラスター イメージをベクトル化し、それらを SVG ドキュメントに変換するためのクラスが含まれています。 このプロセスには、ビットマップをパス要素から構成される幾何学的形状に縮小し、SVG として保存することが含まれます。ベクトル化オプションの設定.

クラス

クラス説明
BezierPathBuilderSplinePathBuilderクラスは、パス セグメントの構築を担当しますSVGPathSegトレース ポイントのリストから. このパス ビルダーは、最小二乗法を使用して、ポイントのトレース用のベジエ コントロール ポイントを見つけることに基づいています.
ImageTraceSimplifierImageTraceSimplifier クラスは、一連のトレース ポイントによって近似される曲線内のポイントの数を減らす責任があります。
ImageTraceSmootherImageTraceSimplifier クラスは、一連のトレース ポイントによって近似される曲線内のポイント数を平滑化します。 このクラスは、最近傍法を実装します。
ImageVectorizerこの ImageVectorizer クラスは、PNG、JPG、GIF、BMP などのラスター画像をベクトル化し、SVGDocument を返します。 ベクトル化では、ビットマップをパス要素から構成され、SVG として保存される幾何学的形状に縮小するプロセスを意味します。
ImageVectorizerConfigurationImageVectorizerConfigurationクラスは、画像のベクトル化メソッドとオプションの構成を定義します. この構成は、ImageVectorizer を初期化するために使用され、 画像をベクトル化するための構成オプションを提供します.
SplinePathBuilderSplinePathBuilderクラスは、パス セグメントの構築を担当しますSVGPathSegトレース ポイントのリストから. このパス ビルダーは、Catmull-Roma スプラインを平滑化および削減されたパス ポイントのセットに適用することに基づいています..
StencilConfigurationStencilConfigurationクラスは、ステンシル効果オプションの構成を定義します.

インターフェース

インターフェース説明
IImageTraceSimplifierIImageTraceSimplifier インターフェイスは、トレース内のポイントの削減を担当します。
IImageTraceSmootherIImageTraceSmoother インターフェイスは、トレースの平滑化を担当します。
IPathBuilderIPathBuilder インターフェイスは、パス セグメントの構築を担当します。SVGPathSegトレースポイントのリストから.

列挙

列挙説明
StencilTypeStencilType enum はステンシル タイプを定義します。