Ketika berbicara tentang gambar web, PNG adalah format pilihan karena dukungannya terhadap transparansi dan kompatibilitas yang luas. Di sisi lain, SVG menjadi favorit karena skalabilitasnya, menjadikannya ideal untuk logo, ikon, dan grafik berbasis vektor lainnya. Meskipun SVG memiliki banyak keunggulan, ada kalanya mengonversi SVG ke PNG diperlukan, terutama untuk memastikan kompatibilitas di berbagai platform dan perangkat. Pada posting blog ini, kami akan memandu Anda melalui proses mengonversi grafik SVG ke format PNG menggunakan Node.js.

Convert SVG to PNG using Node.js (Grayscale, Rotate, Flip, Bright Watermark)

API Node.js untuk Mengonversi Gambar

GroupDocs menyediakan Conversion API yang kuat yang memungkinkan pengembang mengonversi format gambar dan memanipulasi gambar hasil selama proses konversi. API ini mendukung berbagai opsi lanjutan, menjadikannya pilihan tepat untuk mengonversi SVG ke PNG di Node.js. Kami akan menggunakan GroupDocs.Conversion for Node.js untuk tugas ini.

Untuk memulai, Anda dapat install GroupDocs.Conversion for Node.js dengan menjalankan perintah berikut di proyek Anda:

npm i @groupdocs/groupdocs.conversion

Untuk detail lebih lanjut, kunjungi documentation dan API Reference.

Mengonversi Gambar SVG ke PNG menggunakan Node.js

Mari kita mulai dengan mengonversi grafik vektor SVG ke format PNG menggunakan pengaturan default. Langkah‑langkah berikut menjelaskan cara mengonversi gambar SVG menjadi PNG menggunakan Node.js.

  • Muat file SVG menggunakan kelas Converter.
  • Siapkan opsi konversi.
  • Tentukan format output sebagai PNG.
  • Panggil metode convert() dengan opsi yang telah disiapkan.

Berikut adalah kode Node.js yang mengonversi SVG ke PNG:

Konversi SVG ke PNG Lanjutan dengan Node.js

GroupDocs.Conversion for Node.js menawarkan berbagai opsi penyesuaian yang dapat Anda terapkan pada output PNG selama proses konversi. Opsi‑opsi ini meliputi:

  • Penyesuaian kecerahan
  • Penyesuaian kontras
  • Koreksi gamma
  • Konversi ke skala abu‑abu
  • Flip horizontal atau vertikal
  • Sudut rotasi
  • Dimensi gambar khusus (tinggi dan lebar)
  • Penambahan watermark

Mari kita lihat bagaimana Anda dapat menerapkan opsi lanjutan ini saat mengonversi SVG ke PNG di Node.js.

  • Muat file SVG menggunakan kelas Converter.
  • Siapkan opsi konversi gambar.
  • Tentukan format output sebagai PNG.
  • Definisikan penyesuaian, seperti kecerahan, rotasi, atau opsi lain yang tersedia.
  • Panggil metode convert() untuk menghasilkan PNG.

Berikut adalah kode Node.js yang menerapkan beberapa opsi lanjutan tersebut:

Coba Konversi SVG ke PNG Secara Online GRATIS

Butuh solusi cepat dan mudah untuk mengonversi file SVG ke PNG? Gunakan SVG to PNG converter gratis ini. Layanan ini dapat diakses dari perangkat apa pun dengan browser web, sehingga nyaman dan tanpa repot.

Convert Word Document to PDF using Node.js.

Dapatkan Lisensi API Gratis

Anda dapat memperoleh free temporary license untuk GroupDocs.Conversion, yang memungkinkan Anda menggunakan API tanpa batasan evaluasi.

Kesimpulan

Dalam posting ini, kami telah mengeksplorasi cara mengonversi grafik vektor SVG menjadi gambar PNG menggunakan Node.js dengan GroupDocs.Conversion for Node.js. Kami juga menunjukkan bagaimana Anda dapat meningkatkan proses konversi dengan menerapkan penyesuaian seperti rotasi, skala abu‑abu, watermark, penyesuaian kecerahan, dan lainnya. Fitur‑fitur lanjutan ini memungkinkan Anda menyesuaikan output PNG sesuai kebutuhan spesifik.

Untuk contoh lebih lanjut, kunjungi GroupDocs GitHub repository, di mana Anda dapat menemukan berbagai contoh kode untuk membantu Anda membangun konverter SVG ke PNG Anda sendiri. Jika Anda memiliki pertanyaan, jangan ragu menghubungi kami melalui forum.

Lihat Juga