Mengonversi PSD ke PNG di C#

PSD (Dokumen Photoshop) adalah format file gambar asli untuk Adobe Photoshop, yang banyak digunakan untuk membuat logo, brosur, dan berbagai grafik lainnya. Sementara desainer dapat dengan mudah mengekspor lapisan Photoshop sebagai gambar PNG langsung di Adobe Photoshop, Anda juga dapat mengonversi atau mengekspor file PSD ke gambar PNG secara programatik tanpa memerlukan Photoshop. Dalam artikel ini, kita akan menjelajahi cara mengonversi PSD ke gambar PNG di C#.

Topik yang Dibahas

  1. API Konverter C# PSD ke PNG
  2. Langkah-langkah untuk Mengonversi PSD ke PNG
  3. Mengonversi PSD ke PNG menggunakan C#

API Konverter C# PSD ke PNG

Untuk mengonversi file PSD ke gambar PNG, kita akan memanfaatkan Aspose.PSD untuk .NET API. Plugin .NET yang kuat ini memungkinkan manipulasi format file Adobe Photoshop dengan mudah. Ini memungkinkan aplikasi .NET untuk memuat dan membaca file PSD dan PSB. Dengan API ini, Anda dapat memperbarui properti lapisan, menambahkan watermark, memutar, menskalakan, merender, dan mengonversi file PSD, bersama dengan berbagai format file yang didukung, semua tanpa memerlukan Adobe Photoshop.

Kelas Image berfungsi sebagai kelas dasar untuk semua jenis gambar. Kelas PsdImage memungkinkan Anda untuk memuat, mengedit, dan menyimpan file PSD. Ini mencakup metode Save(string, ImageOptionsBase) untuk menyimpan PSD dalam format file dan lokasi yang ditentukan. Selain itu, API menyediakan kelas PsdLoadOptions untuk menentukan opsi pemuatan dan kelas PngOptions untuk opsi pembuatan format file PNG.

Anda dapat mengunduh DLL dari API atau menginstalnya menggunakan NuGet:

PM> Install-Package Aspose.PSD

Cara Mengonversi PSD ke PNG

Mengonversi file PSD ke format gambar PNG sangatlah sederhana. Ikuti langkah-langkah ini:

  • Tentukan opsi pemuatan PSD.
  • Muat file PSD.
  • Tentukan opsi penyimpanan PNG.
  • Simpan PSD sebagai PNG.

Di bagian berikut, kita akan menerjemahkan langkah-langkah ini ke dalam kode C# untuk mengekspor file PSD ke format PNG.

Mengonversi PSD ke PNG menggunakan C#

Untuk mengonversi file PSD ke gambar PNG menggunakan C#, ikuti langkah-langkah ini:

  1. Buat sebuah instance dari kelas PsdLoadOptions.
  2. Tentukan opsi pemuatan, seperti ReadOnlyMode.
  3. Muat file PSD sebagai PsdImage menggunakan kelas Image.
  4. Inisialisasi objek kelas PngOptions.
  5. Tentukan opsi PNG, termasuk ColorType, Progressive, dan CompressionLevel.
  6. Simpan file keluaran menggunakan metode Save().

Berikut adalah contoh kode yang menunjukkan cara mengonversi PSD ke PNG di C#:

PSD Sumber

PSD Sumber

Mengonversi PSD ke PNG menggunakan C#

PNG yang Dikonversi

Dapatkan Lisensi Sementara Gratis

Anda dapat mendapatkan lisensi sementara gratis untuk mencoba Aspose.PSD untuk .NET tanpa batasan evaluasi.

Kesimpulan

Dalam artikel ini, kita telah belajar bagaimana:

  • Memuat file PSD yang ada.
  • Menentukan opsi pemuatan PSD dan PNG.
  • Menyimpan PSD sebagai PNG menggunakan C#.

Selain mengonversi PSD ke PNG di C#, Anda dapat menemukan lebih banyak tentang Aspose.PSD untuk .NET dengan mengunjungi dokumentasi dan menjelajahi berbagai fitur yang didukung oleh API. Jika Anda memiliki pertanyaan atau memerlukan bantuan, silakan hubungi kami di forum dukungan gratis kami.

Lihat Juga