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ıf | Tanım |
---|
BezierPathBuilder | SplinePathBuilder 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. |
ImageTraceSimplifier | ImageTraceSimplifier sınıfı, bir dizi izleme noktası tarafından yaklaşık olarak tahmin edilen bir eğrideki nokta sayısını azaltmaktan sorumludur. |
ImageTraceSmoother | ImageTraceSimplifier 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. |
ImageVectorizer | Bu 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. |
ImageVectorizerConfiguration | ImageVectorizerConfiguration 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. |
SplinePathBuilder | SplinePathBuilder 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.. |
StencilConfiguration | StencilConfiguration class, şablon efekti seçeneklerinin bir yapılandırmasını tanımlar. |
Arayüzler
Arayüz | Tanım |
---|
IImageTraceSimplifier | IImageTraceSimplifier arabirimi, izlemedeki noktaların azaltılmasından sorumludur. |
IImageTraceSmoother | IImageTraceSmoother arabirimi, izlemeyi yumuşatmaktan sorumludur. |
IPathBuilder | IPathBuilder arabirimi, yol bölümleri oluşturmaktan sorumludurSVGPathSeg izleme noktaları listesinden. |
numaralandırma