Vektorisasi Teks

Anda dapat membuat vektor teks dengan mengonversinya menjadi grafik digital dalam file SVG. Ini berguna untuk tujuan keamanan teks seperti saat Anda ingin melindungi font berhak cipta dari penggunaan yang tidak diinginkan. Artikel ini membahas cara melakukan vektorisasi teks secara terprogram menggunakan C#:

Vektorisasi Teks dalam C# - Instalasi API

Aspose.SVG for .NET API telah dirancang untuk membuat, mengedit, dan memanipulasi gambar SVG secara terprogram dalam aplikasi berbasis .NET Framework. Anda dapat menginstal API dengan mengunduh file DLL dari bagian Downloads, atau dengan perintah instalasi NuGet berikut:

PM> Install-Package Aspose.SVG

Vektorisasi Teks dalam Gambar SVG Secara terprogram menggunakan C#

Gambar SVG populer karena skalabilitasnya tanpa mengorbankan kualitas gambar. Anda dapat mengganti semua glyph font menjadi path, mask, dll., elemen untuk mengamankan font. Oleh karena itu, teks vektor dapat mempertahankan gaya font di lingkungan sistem atau sistem operasi apa pun, terlepas dari pemasangan font. Anda dapat melakukan vektorisasi teks dengan langkah-langkah berikut:

  1. Muat masukan gambar SVG dengan kelas SVGDocument.
  2. Atur vektorisasi elemen teks.
  3. Simpan dokumen SVG dengan SVGSaveOptions yang ditentukan.

Kode berikut menunjukkan cara mencapai vektorisasi teks dalam gambar SVG menggunakan bahasa C#:

// Muat dokumen SVG dari file
var document = new SVGDocument("Text.svg");

// Atur vektorisasi elemen teks 
var saveOptions = new SVGSaveOptions
{
    VectorizeText = true
};
    
// Simpan dokumen SVG dengan saveOptions yang ditentukan
document.Save("Text_vectorized.svg", saveOptions);

Vektorisasi Teks dalam Gambar SVG dari URL Secara terprogram dalam C#

Gambar SVG banyak digunakan di internet dan Anda mungkin perlu membuat vektor teks dari gambar online. API mendukung pemuatan gambar sumber langsung dari URL dan kemudian memvektor teks. Anda harus mengikuti langkah-langkah berikut untuk membuat vektor gambar SVG dari URL:

  1. Muat file gambar SVG input dari URL.
  2. Inisialisasi objek kelas SVGSaveOptions.
  3. Tetapkan properti VectorizeText ke nilai boolean.
  4. Simpan gambar SVG keluaran.

Kode di bawah ini menjelaskan cara membuat vektor teks dalam gambar SVG online secara terprogram menggunakan C#:

// Muat file gambar SVG input dari URL
SVGDocument document = new SVGDocument("http://www1.plurib.us/1shot/2008/circle_design/circles_single.svg");

// Inisialisasi objek kelas SVGSaveOptions
SVGSaveOptions saveOptions = new SVGSaveOptions
{
    VectorizeText = true
};

// Simpan gambar SVG oytput
document.Save("vectorized_text_out.svg", saveOptions);

Dapatkan Lisensi API Gratis

Anda dapat mengevaluasi API dalam kapasitas penuhnya dengan meminta Lisensi Sementara Gratis.

Kesimpulan

Sebagai kesimpulan, Anda telah mempelajari cara memvektor gambar lokal serta gambar SVG yang dihosting secara online secara terprogram menggunakan C#. Selain itu, tampilan gambar tidak terganggu selama proses ini karena Anda dapat menerapkan mask, filter, dan opacity pada gambar SVG. Vektorisasi mengamankan teks dan mesin terbang font dari penggunaan yang tidak diinginkan atau tidak sah sesuai kebutuhan Anda. Anda dapat menjelajahi fitur API lainnya dengan mengunjungi Dokumentasi. Silakan menulis kepada kami di Forum Dukungan Gratis untuk setiap pertanyaan Anda.

Lihat juga