svg ke jpg

Konversi SVG ke JPG online di C# .NET.

File SVG(Scalable Vector Graphics) sangat bagus untuk grafik web karena skalabilitas dan independensi resolusinya. Namun, ada kalanya konversi SVG ke JPG(Joint Photographic Experts Group) diperlukan, khususnya untuk kompatibilitas dengan platform dan aplikasi yang tidak mendukung SVG. Pada artikel ini, kami akan menjelaskan detail tentang cara melakukan konversi SVG ke JPG menggunakan GroupDocs.Conversion Cloud SDK untuk .NET. Metode ini tidak hanya menyederhanakan proses tetapi juga memastikan hasil berkualitas tinggi, menjadikannya alat yang sangat berharga bagi pengembang.

SDK Konversi SVG ke JPG

GroupDocs.Conversion Cloud SDK for .NET adalah SDK canggih yang dirancang untuk menyederhanakan dan menyederhanakan proses konversi berbagai format dokumen dan gambar (lebih dari 50 jenis file).SDK menangani detail rumit dari proses konversi, memastikan keluaran berkualitas tinggi dan menjaga integritas gambar asli.

Langkah pertama adalah menginstal SDK dengan mencari GroupDocs.Conversion-Cloud di manajer paket NuGet lalu klik tombol Instal. Alternatifnya, Anda dapat mempertimbangkan untuk menjalankan perintah berikut di konsol manajer paket.

NuGet\Install-Package GroupDocs.Conversion-Cloud -Version 24.4.0

Setelah instalasi, kita perlu mendapatkan kredensial API yang dipersonalisasi (yaitu ID Klien dan Rahasia Klien).Silakan ikuti instruksi yang ditentukan dalam tutorial singkat ini yang menjelaskan detail tentang cara mendapatkan kredensial API.

Konversi SVG ke JPG di C# .NET

Bagian ini akan menjelaskan fleksibilitas GroupDocs.Conversion Cloud SDK yang menjadikannya pilihan ideal bagi pengembang yang mencari konversi grafis vektor ke JPG yang dapat diskalakan dan efisien dalam aplikasi .NET.

  1. Buat instance kelas Konfigurasi tempat kami meneruskan kredensial klien sebagai argumen.
var configurations = new Configuration(clientId, clientSecret1);
  1. Inisialisasi ConvertApi tempat kita meneruskan objek Konfigurasi sebagai argumen masukan.
var apiInstance = new ConvertApi(configurations);
  1. Unggah gambar masukan SVG ke penyimpanan cloud.
fileUpload.UploadFile(new UploadFileRequest("input.svg", stream));
  1. Buat instance ConvertSettings di mana kita menentukan nama file input SVG, format yang dihasilkan sebagai jpg dan nama Gambar JPEG yang dihasilkan sebagai argumen.
var settings = new ConvertSettings{...}
  1. Panggil API ConvertDocumentRequest untuk mengubah format SVG ke JPG dan menyimpan JPG yang dihasilkan ke penyimpanan cloud.
var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
// Contoh lainnya melalui https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-dotnet
// Dapatkan kredensial API Anda 
string clientId = "XXXXXXX-XXXXXXX-4088-XXXXX-55c38f4b7f22";
string clientSecret1 = "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX";

// Buat instance kelas Konfigurasi dan inisialisasi dengan ID Klien & Rahasia Klien. 
var configurations = new Configuration(clientId, clientSecret1);
// Tentukan nilai ApiBaseUrl untuk menyetel url dasar untuk API konversi SVG ke JPG.
configuration.ApiBaseUrl = "https://api.groupdocs.cloud";

// Inisialisasi instance kelas ConvertApi dengan objek kelas Konfigurasi.
var apiInstance = new ConvertApi(configurations);
             
// membaca konten gambar SVG masukan dari drive lokal             
using (var stream = System.IO.File.OpenRead("input.svg"))
{
    // buat instance FileApi
    var fileUpload = new FileApi(configurations);
    // unggah input SVG ke penyimpanan cloud
    fileUpload.UploadFile(new UploadFileRequest("input.svg", stream));

    // buat ConvertSettings di mana kita menentukan input nama file SVG dan nama gambar JPG yang dihasilkan
    var settings = new ConvertSettings
    {
        StorageName = "default",
        FilePath = "input.svg",
        Format = "jpg",
        OutputPath = "myResultant.jpg"
    };
    
    // Panggil metode ConvertDocument untuk mengubah format SVG ke JPG
    var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
    if (response != null && response.Equals("OK"))
    {
        // cetak pesan sukses
        Console.WriteLine("The SVG to JPG conversion completed successfully !");
    }
}

Contoh gambar SVG yang digunakan dalam contoh di atas dapat diunduh dari trashloader.svg.

Konversi SVG ke JPG menggunakan Perintah cURL

Mengonversi SVG ke JPG menggunakan API GroupDocs.Conversion Cloud dan perintah cURL adalah proses mudah yang memungkinkan Anda memanfaatkan fitur canggih platform GroupDocs melalui permintaan HTTP sederhana. Metode ini menyediakan cara cepat dan efisien untuk melakukan konversi gambar secara terprogram, sehingga ideal untuk mengotomatisasi tugas di berbagai lingkungan pengembangan.

Dalam pendekatan ini, pertama-tama kita perlu membuat token akses JWT berdasarkan kredensial klien. Setelah token JWT diperoleh, silakan jalankan perintah cURL berikut untuk mengubah grafik vektor yang dapat diskalakan menjadi gambar raster JPG. Setelah konversi, JPEG yang dihasilkan disimpan di penyimpanan cloud.

curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{  \"StorageName\": \"default\",  \"FilePath\": \"{sourceSVG}\",  \"Format\": \"jpg\",  \"OutputPath\": \"{resultantFile}\"}"

Harap ganti sourceSVG dengan nama gambar grafis vektor terukur masukan, resultantFile dengan nama gambar JPG yang dihasilkan, dan accessToken dengan token akses JWT yang dipersonalisasi.

  • Sekarang, selain menyimpan JPG yang dihasilkan ke penyimpanan cloud, kita juga dapat menyimpan file yang dihasilkan di drive lokal menggunakan perintah cURL berikut:
curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H  "Content-Type: application/json" \
-d "{  \"StorageName\": \"default\",  \"FilePath\": \"{sourceFile}\",  \"Format\": \"jpg\"}" \
-o "myResultant.jpg"

Konverter SVG ke JPG gratis

Kami sangat menyarankan Anda untuk mencoba menggunakan [Aplikasi Konversi SVG ke JPG] kami yang gratis, ringan, dan sangat efisien]14, yang dikembangkan menggunakan API GroupDocs.Conversion Cloud. Anda dapat merasakan kemampuan luar biasa dari konversi SVG ke JPG tanpa instalasi apa pun.

konverter svg ke jpg

Tautan Berguna

Kesimpulan

Singkatnya, konversi SVG ke JPG dapat dicapai secara efisien menggunakan GroupDocs.Conversion Cloud SDK for .NET atau melalui perintah cURL. Kami telah mempelajari bahwa SDK menyediakan integrasi yang lancar dengan aplikasi C# .NET, menawarkan kemampuan yang kuat dan opsi penyesuaian untuk konversi berkualitas tinggi. Alternatifnya, perintah cURL menawarkan cara mudah untuk berinteraksi dengan API GroupDocs untuk pemrosesan gambar yang cepat dan otomatis. Namun demikian, kedua metode tersebut memastikan hasil yang andal dan profesional, menjadikan GroupDocs.Conversion pilihan yang sangat baik untuk semua kebutuhan konversi gambar Anda.

Artikel Terkait

Kami juga merekomendasikan mengunjungi tautan berikut untuk mempelajari lebih lanjut tentang: