Aspose.Svg.ImageVectorization

Aspose.Svg.ImageVectorizationad alanı, raster görüntüleri vektörleştirmek ve bunları SVG belgelerine dönüştürmek için sınıflar içerir. Bu işlem, bitmap’leri yol öğelerinden oluşan geometrik şekillere indirgemeyi ve SVG olarak depolamayı içerir. Ad alanı, yol segmentleri oluşturmak, izleme noktalarını basitleştirmek ve yumuşatmak için sınıflar içerir. ve vektörleştirme seçeneklerini yapılandırma.

sınıflar

SınıfTanım
BezierPathBuilderSplinePathBuilder sınıf, yol segmentleri oluşturmaktan sorumludurSVGPathSeg izleme noktaları listesinden. Bu yol oluşturucu, noktaların izlenmesi için Bezier kontrol noktalarını bulmak üzere en küçük kareler yöntemini kullanmaya dayalıdır.
ImageTraceSimplifierImageTraceSimplifier sınıfı, bir dizi izleme noktası tarafından yaklaşık olarak tahmin edilen bir eğrideki nokta sayısını azaltmaktan sorumludur.
ImageTraceSmootherImageTraceSimplifier sınıfı, bir eğrideki bir dizi izleme noktasıyla yaklaşık olarak hesaplanan nokta sayısını düzeltmekten sorumludur. Bu sınıf, en yakın komşu yaklaşımını uygular.
ImageVectorizerBu ImageVectorizer sınıfı, PNG, JPG, GIF, BMP vb. gibi raster görüntüleri vektörleştirir ve SVGDocument döndürür. Vektörleştirme altında, bit eşlemleri yol öğelerinden oluşan ve SVG olarak depolanan geometrik şekillere indirgeme sürecini kastediyoruz.
ImageVectorizerConfigurationImageVectorizerConfiguration sınıf, görüntü vektörleştirme yöntemleri ve seçeneklerinin bir yapılandırmasını tanımlar. Yapılandırma, bir ImageVectorizer’ı başlatmak için kullanılır ve görüntüleri vektörleştirme için için yapılandırma seçeneklerini sağlar.
SplinePathBuilderSplinePathBuilder sınıf, yol segmentleri oluşturmaktan sorumludurSVGPathSeg izleme noktaları listesinden. Bu yol oluşturucu, bir Catmull-Roma eğri çizgisini bir dizi düzleştirilmiş ve azaltılmış yol noktasına uygulamaya dayalıdır..
StencilConfigurationStencilConfiguration class, şablon efekti seçeneklerinin bir yapılandırmasını tanımlar.

Arayüzler

ArayüzTanım
IImageTraceSimplifierIImageTraceSimplifier arabirimi, izlemedeki noktaların azaltılmasından sorumludur.
IImageTraceSmootherIImageTraceSmoother arabirimi, izlemeyi yumuşatmaktan sorumludur.
IPathBuilderIPathBuilder arabirimi, yol bölümleri oluşturmaktan sorumludurSVGPathSeg izleme noktaları listesinden.

numaralandırma

numaralandırmaTanım
StencilTypeStencilType enum şablon türlerini tanımlar.