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 تحدد الفئة تكوين طرق وخيارات تحويل الصورة.
SplinePathBuilderملفSplinePathBuilder الطبقة هي المسؤولة عن بناء مقاطع المسارSVGPathSeg من قائمة نقاط التتبع . يعتمد منشئ المسار هذا على تطبيق خط Catmull-Roma spline على مجموعة من نقاط المسار المصقولة والمقلصة ..
StencilConfigurationملفStencilConfiguration تحدد الفئة تكوينًا لخيارات تأثير الاستنسل.

واجهات

واجهه المستخدموصف
IImageTraceSimplifierواجهة IImageTraceSimplifier مسؤولة عن تقليل النقاط في التتبع.
IImageTraceSmootherواجهة IImageTraceSmoother هي المسؤولة عن تجانس التتبع.
IPathBuilderواجهة IPathBuilder مسؤولة عن إنشاء مقاطع المسارSVGPathSeg من قائمة نقاط التتبع.

تعداد

تعدادوصف
StencilTypeملفStencilType يحدد التعداد أنواع الاستنسل.