Jauh di lubuk hati ada sedikit perbedaan antara format gambar JPG dan PNG. Algoritma kompresi lossy digunakan untuk JPG sedangkan PNG menggunakan algoritma kompresi lossless. Namun, tidak ada data yang hilang saat mengompresi file PNG sehingga tidak mengurangi kualitas gambar. Meskipun demikian, format gambar PNG lebih disukai daripada JPG. Jadi, postingan blog ini mengajarkan Anda cara mengonversi JPG ke PNG menggunakan perpustakaan konverter JPG. GroupDocs.Conversion menawarkan Cloud SDK dan REST API untuk konversi file gambar. Oleh karena itu, kita akan membahas cara mengonversi JPG ke PNG di Node.js secara terprogram.
Posting blog ini akan membahas poin-poin berikut:
Konverter JPG - Instalasi Perpustakaan
Sebelum menuju ke bagian implementasi, mari instal Node.js Cloud SDK of GroupDocs.Conversion ini di mesin kita. Prosesnya cukup mudah dan tidak memerlukan langkah rumit. Karena tersedia di registri paket NPM, Anda dapat menginstalnya dengan menjalankan perintah berikut ke terminal/CMD:
npm install groupdocs-conversion-cloud
Setelah API konversi JPG ke PNG diinstal, langkah selanjutnya adalah mendapatkan kredensial API (ID Klien dan Rahasia Klien) dan Anda bisa mendapatkannya dengan menavigasi ke [dasbor] API Cloud kami10.
Catatan: Silakan kunjungi [panduan] ini 11 jika Anda menghadapi kesulitan dalam mendapatkan kredensial API.
Konversi JPG ke PNG di Node.js
Sekarang, kita siap menerapkan konversi JPG ke PNG secara terprogram. GroupDocs.Conversion telah mengekspos metode dan properti tingkat perusahaan untuk konversi file gambar.
Harap perhatikan satu hal di sini kami telah mengunggah file JPG sumber ke dasbor API Cloud. Jadi, Anda dapat mengunggah secara manual atau terprogram dengan memanggil metode UploadFile ini.
Berikut ini adalah langkah-langkah untuk melakukan tindakan ini secara terprogram:
- Memerlukan modul groupdocs-conversion-cloud ke dalam proyek Anda.
- Tempatkan kredensial API Anda
- Panggil metode fromKeys kelas ConvertApi dan teruskan kredensial API.
- Inisialisasi objek kelas ConvertSettings.
- Tetapkan nilai ke properti seperti nama penyimpanan, filePath, format, dan outputPath.
- Buat instance kelas ConvertDocumentRequest dengan instance kelas ConvertSettings.
- Panggil metode convertDocument untuk mengonversi JPG ke PNG.
Cuplikan kode berikut mengubah JPG menjadi PNG di Node.js:
// Memerlukan modul groupdocs-conversion-cloud ke dalam proyek Anda.
let groupdocs_conversion_cloud = require("groupdocs-conversion-cloud");
// Tempatkan kredensial API Anda
const clientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
const clientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
myStorage = "test";
// Panggil metode fromKeys dari kelas ConvertApi dan teruskan kredensial API.
const convertApi = groupdocs_conversion_cloud.ConvertApi.fromKeys(clientId, clientSecret);
// Inisialisasi objek kelas ConvertSettings.
const settings = new groupdocs_conversion_cloud.ConvertSettings();
// Tetapkan nilai ke properti seperti nama penyimpanan, filePath, format, dan outputPath.
settings.storageName = myStorage;
settings.filePath = "sample.jpg";
settings.format = "png";
settings.outputPath = "test/output-sample.png";
// Buat instance kelas ConvertDocumentRequest dengan instance kelas ConvertSettings.
const request = new groupdocs_conversion_cloud.ConvertDocumentRequest(settings);
// Panggil metode convertDocument untuk mengonversi JPG ke PNG.
convertApi.convertDocument(request).then(()=>{console.log("JPG to PNG conversion done.")})
Setelah Anda menjalankan file server, Anda akan menemukan file PNG yang baru dibuat di dalam folder “test” di dasbor API Cloud. Nah, Anda dapat mengunduh file PNG secara manual atau terprogram dengan menggunakan metode DownloadFile ini.
Jadi, Anda dapat melihat outputnya pada gambar di bawah ini:
Konversi JPG ke PNG Daring
Selain Cloud SDK dan REST API, terdapat alat online yang memungkinkan pengguna mengonversi JPG ke PNG secara online di browser web. Untungnya, konverter JPG online ini didukung oleh GroupDocs.Conversion dan gratis untuk digunakan semua orang. Jadi, sangat mudah digunakan, kuat dan membantu Anda mencapai konversi file gambar secara online.
Pikiran Terakhir
Ini membawa kita ke akhir posting blog ini. Kami telah mempelajari langkah-langkah dan cuplikan kode untuk mengonversi JPG ke PNG di Nodej.s. Selain itu, kami juga telah melalui [alat] online 24 yang dapat menjadi konverter JPG yang bagus untuk mengonversi JPG ke PNG secara online. Panduan ini akan membantu Anda dalam membangun modul konversi gambar untuk aplikasi bisnis Anda. Oleh karena itu, silakan kunjungi dokumentasi untuk mempelajari fitur lainnya. Terakhir, jangan lupa untuk mengunjungi repo GitHub dari GroupDocs.Conversion Node.js SDK karena bersifat open-source.
Selanjutnya, kami menyarankan Anda mengikuti [Panduan Memulai] kami]19.
Terakhir, groupdocs.cloud sedang menulis artikel baru. Jadi, harap tetap berhubungan untuk pembaruan terkini.
Berikan pertanyaan
Anda dapat memberi tahu kami tentang pertanyaan atau permintaan Anda di forum kami.
Pertanyaan yang Sering Diajukan – FAQ
Bagaimana cara mengubah JPG ke PNG dalam JavaScript?
Anda dapat menjelajahi pustaka Node.js Cloud SDK of GroupDocs.Conversion yang menawarkan berbagai fitur untuk konversi format gambar. Anda dapat menjalankan metode convertDocument ini untuk mengonversi JPG ke PNG secara terprogram dalam JavaScript.
Bagaimana cara mengonversi gambar JPG ke PNG?
Silakan kunjungi link ini untuk mempelajari langkah-langkah dan cuplikan kode.