JPG adalah salah satu format gambar yang paling populer dan banyak digunakan. Namun, gambar JPG kehilangan kualitas setiap kali disimpan. Oleh karena itu, Anda mungkin perlu mengonversinya menjadi format lossless seperti PNG. Untuk melakukan konversi ini secara terprogram dari dalam aplikasi .NET, artikel ini menunjukkan cara mengonversi gambar JPG ke PNG di C#.
C# .NET API untuk Konversi JPG ke PNG
Aspose.Imaging for .NET adalah API pemrosesan gambar kaya fitur untuk memanipulasi banyak format gambar. Selain itu, ini menyediakan konverter kuat yang memungkinkan Anda mengonversi gambar dari satu format ke format lain dengan fidelitas tinggi. Pada artikel ini, kami akan menggunakan API ini untuk mengonversi gambar JPG kami ke format PNG. Anda dapat mengunduh DLL API atau menginstalnya langsung dari NuGet.
PM> Install-Package Aspose.Imaging
Konversi Gambar JPG ke PNG dalam C#
Cukup mudah untuk mengonversi gambar JPG ke format PNG menggunakan Aspose.Imaging for .NET. Anda hanya perlu memuat file JPG dan menyimpannya sebagai gambar PNG. Berikut ini adalah langkah-langkah untuk mengonversi gambar JPG ke PNG di C#.
- Muat file JPG menggunakan kelas Image.
- Buat instance dari kelas PngOptions.
- Tetapkan properti PngOptions.ColorType ke FileFormats.Png.PngColorType.TruecolorWithAlpha.
- Konversi gambar JPG ke PNG menggunakan metode Image.Save(string, PngOptions).
Contoh kode berikut menunjukkan cara mengonversi gambar JPG ke format PNG di aplikasi .NET.
// Muat gambar JPG
using (Image image = Image.Load("aspose.jpg"))
{
// Buat opsi PNG
PngOptions options = new PngOptions() { ColorType= FileFormats.Png.PngColorType.TruecolorWithAlpha };
// Simpan gambar sebagai JPG
image.Save("JPG-to-PNG.png", options);
}
Dapatkan Lisensi API Gratis
Anda bisa mendapatkan lisensi sementara gratis untuk menggunakan Aspose.Imaging for .NET tanpa batasan evaluasi.
Kesimpulan
Konversi JPG ke PNG sering dilakukan untuk mengonversi gambar ke format lossless. Pada artikel ini, Anda telah mempelajari cara mengonversi gambar JPG ke format PNG secara terprogram dalam C#. Dengan demikian, Anda dapat dengan mudah menyematkan konversi JPG ke PNG ke dalam aplikasi .NET Anda. Selain itu, Anda dapat mempelajari lebih lanjut tentang API pemrosesan gambar .NET menggunakan dokumentasi. Selain itu, Anda dapat memposting pertanyaan Anda di forum kami.