Konversi SVG ke JPEG Daring

Anda dapat menguji kualitas konversi SVG ke JPEG langsung di browser Anda! Harap muat file SVG dari sistem file lokal, pilih format keluaran yang diperlukan dari daftar dan jalankan contoh. Anda akan segera mendapatkan hasilnya sebagai file terpisah. Cepat, mudah, aman, dan sepenuhnya gratis!


Konversi SVG ke JPEG Menggunakan Java

Untuk mengonversi SVG ke JPEG, kami akan menggunakan API Aspose.HTML untuk Java yang merupakan fitur- kaya, kuat dan mudah digunakan manipulasi dokumen dan API konversi untuk platform Java. Konversi SVG seringkali diperlukan untuk memanfaatkan format lain. Anda dapat mengubah SVG ke JPEG secara terprogram dengan kontrol penuh atas berbagai parameter konversi. Pustaka Java yang kuat memungkinkan Anda mengonversi SVG ke format populer dengan cepat dan berkualitas tinggi!

Kode Sumber Konversi SVG ke JPEG Java

// Prepare SVG code and save it to a file
String code = "<svg xmlns='http://www.w3.org/2000/svg'>\n" +
              "<circle cx='50' cy='50' r='40' stroke='black' stroke-width='3' fill='red' />\n" +
              "</svg>\n";
try (java.io.FileWriter fileWriter = new java.io.FileWriter("document.svg")) {
    fileWriter.write(code);
}

// Initialize an SVG document from the file
com.aspose.html.dom.svg.SVGDocument document = new com.aspose.html.dom.svg.SVGDocument("document.svg");
try {
    // Initialize ImageSaveOptions
    com.aspose.html.saving.ImageSaveOptions options = new com.aspose.html.saving.ImageSaveOptions(
            com.aspose.html.rendering.image.ImageFormat.Jpeg
    );

    // Convert SVG to JPG
    com.aspose.html.converters.Converter.convertSVG(
            document,
            options,
            "output.jpg"
    );
} finally {
    if (document != null) {
        document.dispose();
    }
}

Langkah-langkah untuk Mengonversi SVG ke JPEG melalui Java

Jika Anda ingin mempertimbangkan fungsi konversi pada produk Anda atau ingin mengonversi SVG ke JPEG secara terprogram, lihat contoh kode Java di atas atau pelajari bab Dokumentasi. Pengembang dapat dengan mudah mengonversi file SVG ke gambar JPEG hanya dalam beberapa baris kode:

  1. Tambahkan referensi perpustakaan ke proyek Java Anda.
  2. Muat file SVG.
  3. Buat objek ImageSaveOptions baru dan tentukan ImageFormat.
  4. Gunakan metode convertSVG() untuk mengonversi dokumen SVG menjadi gambar JPEG.

Persyaratan sistem

Sebelum menjalankan contoh kode Java, pastikan Anda memiliki prasyarat berikut:

  • Microsoft Windows atau OS yang kompatibel dengan Java Runtime Environment untuk Aplikasi JSP/JSF dan Aplikasi Desktop.
  • Dapatkan versi terbaru Aspose.HTML for Java langsung dari Maven.

Memulai dengan Aspose.HTML for Java Library

Aspose.HTML for Java adalah pengikisan web tingkat lanjut dan perpustakaan parsing HTML. Seseorang dapat membuat, mengedit, menavigasi melalui node, mengekstrak data dan mengonversi file HTML, XHTML, dan MHTML ke PDF, Gambar, dan format lainnya. Selain itu, ia juga menangani CSS, Kanvas HTML, SVG, XPath, dan JavaScript di luar kotak untuk memperluas tugas manipulasi. Ini adalah API mandiri dan tidak memerlukan penginstalan software apa pun.
Anda dapat mendownload versi terbarunya langsung dari Aspose Maven Repository dan menginstalnya dalam project berbasis Maven Anda dengan menambahkan konfigurasi berikut ke pom.xml.

Gudang

<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://repository.aspose.com/repo/</url>
</repository>

Ketergantungan

<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-html</artifactId>
<version>version of aspose-html API</version>
<classifier>jdk17</classifier>
</dependency>



FAQ

1. Apa yang mempengaruhi kinerja konversi SVG?

Kinerja terutama dipengaruhi oleh ukuran dokumen SVG, kompleksitas tata letak, jumlah sumber daya, dan alokasi memori selama pemrosesan.

2. Apa format file lain yang dapat saya konversi SVG?

Aspose.HTML for Java API menyediakan berbagai konversi SVG ke format populer, seperti PDF, XPS, DOCX, JPEG, PNG, BMP, TIFF, GIF, dan lainnya.

3. Format apa yang didukung Aspose.HTML for Java?

Out-of-the-box kami mendukung dokumen HTML, XHTML, SVG, EPUB, MHTML dan Markdown. Sebagai bagian dari dokumen yang disebutkan, kami juga mendukung spesifikasi CSS, JavaScript, XPath, dan HTML5 Canvas.

4. Apakah ada cara untuk menguji konversi SVG ke JPEG sebelum membeli lisensi?

Versi evaluasi menyediakan fungsionalitas lengkap dengan watermark kecil dan batas pemrosesan empat item, tetapi Anda dapat meminta lisensi sementara gratis selama 30 hari untuk menguji API Java yang lengkap tanpa batasan.

SVG Apa itu Format File SVG

File SVG adalah File Grafik Vektor yang Dapat Diskalakan yang menggunakan format teks berbasis XML untuk menggambarkan tampilan gambar. Kata Scalable mengacu pada fakta bahwa SVG dapat diskalakan ke berbagai ukuran tanpa kehilangan kualitas apa pun. Deskripsi berbasis teks dari file semacam itu membuatnya terlepas dari resolusi. Ini adalah salah satu format yang paling banyak digunakan untuk membangun situs web dan mencetak grafik untuk mencapai skalabilitas. File SVG dapat dilihat/dibuka di hampir semua browser modern termasuk Chrome, Internet Explorer, Firefox, dan Safari.

JPEG Apa itu Format File JPEG

JPEG adalah jenis format gambar yang disimpan menggunakan metode kompresi lossy. Gambar keluaran, sebagai hasil kompresi, merupakan trade-off antara ukuran penyimpanan dan kualitas gambar. Pengguna dapat menyesuaikan tingkat kompresi untuk mencapai tingkat kualitas yang diinginkan sekaligus mengurangi ukuran penyimpanan. Kualitas gambar dapat diabaikan jika kompresi 10:1 diterapkan pada gambar. Semakin tinggi nilai kompresi, semakin tinggi penurunan kualitas gambar. Format tersebut telah menjadi pilihan untuk menyimpan dan mengirimkan gambar fotografi di web. Hampir semua sistem Operasi sekarang memiliki penampil yang mendukung visualisasi gambar JPEG, yang sering juga disimpan dengan ekstensi JPG.

Konversi SVG Lain yang Didukung

Anda juga dapat mengonversi SVG ke banyak format file lainnya:

SVG TO JPEG (JPEG Image)
SVG TO PDF (Portable Document Format)
SVG TO PNG (Portable Network Graphics)
SVG TO BMP (Bitmap Image)
SVG TO GIF (Graphical Interchange Format)
SVG TO TIFF (Tagged Image Format)