Aspose.Svg.ImageVectorization

Itu Aspose.Svg.ImageVectorizationnamespace berisi kelas untuk membuat vektor gambar raster dan mengonversinya menjadi dokumen SVG. Proses ini meliputi pengurangan bitmap menjadi bentuk geometris yang dibuat dari elemen jalur dan menyimpannya sebagai SVG. Ruang nama mencakup kelas untuk membangun segmen jalur, menyederhanakan dan menghaluskan titik jejak, dan mengonfigurasi opsi vektorisasi.

Kelas

KelasKeterangan
BezierPathBuilderItuSplinePathBuilder kelas bertanggung jawab untuk membangun segmen jalanSVGPathSeg dari daftar titik jejak. Pembuat jalur ini didasarkan pada penggunaan metode kuadrat terkecil untuk menemukan titik kontrol Bezier untuk jejak titik.
ImageTraceSimplifierKelas ImageTraceSimplifier bertanggung jawab mengurangi jumlah titik dalam kurva yang didekati dengan rangkaian titik jejak.
ImageTraceSmootherKelas ImageTraceSimplifier bertanggung jawab untuk meratakan jumlah titik dalam kurva yang didekati dengan serangkaian titik jejak. Kelas ini menerapkan pendekatan tetangga terdekat.
ImageVectorizerKelas ImageVectorizer ini membuat vektor gambar raster seperti PNG, JPG, GIF, BMP, dll… dan mengembalikan SVGDocument. Di bawah vektorisasi yang kami maksud adalah proses pengurangan bitmap menjadi bentuk geometris yang dibuat dari elemen jalur dan disimpan sebagai SVG.
ImageVectorizerConfigurationItuImageVectorizerConfiguration class mendefinisikan konfigurasi metode dan opsi vektorisasi gambar. Konfigurasi ini digunakan untuk menginisialisasi ImageVectorizer dan menyediakan opsi konfigurasi untuk vektorisasi gambar.
SplinePathBuilderItuSplinePathBuilder kelas bertanggung jawab untuk membangun segmen jalanSVGPathSeg dari daftar titik jejak. Pembangun jalur ini didasarkan pada penerapan spline Catmull-Roma ke serangkaian titik jalur yang diperhalus dan dikurangi..
StencilConfigurationItuStencilConfiguration kelas mendefinisikan konfigurasi opsi efek stensil.

Antarmuka

AntarmukaKeterangan
IImageTraceSimplifierAntarmuka IImageTraceSimplifier bertanggung jawab atas pengurangan poin dalam pelacakan.
IImageTraceSmootherAntarmuka IImageTraceSmoother bertanggung jawab untuk menghaluskan jejak.
IPathBuilderAntarmuka IPathBuilder bertanggung jawab untuk membangun segmen jalurSVGPathSeg dari daftar titik jejak.

Pencacahan

PencacahanKeterangan
StencilTypeItuStencilType enum mendefinisikan jenis stensil.