Format PNG dan JPG adalah format file gambar raster terkenal yang berisi informasi visual satu lapis. Sedangkan file Photoshop Document (PSD) berisi beberapa layer untuk menampilkan gambar. Anda dapat dengan mudah mengonversi gambar PNG atau JPG ke format PSD secara terprogram menggunakan C# di aplikasi .NET Anda. Artikel ini mencakup bagian berikut yang terkait dengan konversi gambar PNG dan JPG:
- Konverter Gambar PNG atau JPG ke PSD – Instalasi C# API
- Konversi Gambar PNG ke File PSD Secara terprogram menggunakan C#
- Konversi Gambar JPG ke PSD Secara terprogram menggunakan C#
- Dapatkan Lisensi Gratis
Konverter Gambar PNG atau JPG ke PSD – Instalasi C# API
Konversi PNG atau JPG ke PSD sangat membantu dalam skenario seperti di mana desainer yang berbeda merancang lapisan yang kemudian digabungkan menjadi satu gambar menggunakan format PSD. Misalnya, bidang game, peta berlapis-lapis, aset grafik berisi banyak informasi visual. Anda perlu mengonfigurasi Aspose.PSD for .NET API agar berfungsi dengan beberapa format file yang didukung. Anda dapat menginstal API dengan cepat dengan mengunduh file DLL dari bagian Rilis Baru, atau dengan perintah penginstalan NuGet berikut:
PM> Install-Package Aspose.PSD
Konversi Gambar PNG ke File PSD Secara terprogram menggunakan C#
Anda dapat mengonversi gambar PNG ke file PSD dengan mengikuti langkah-langkah di bawah ini:
- Inisialisasi objek kelas PsdImage.
- Muat gambar PNG input ke objek FileStream.
- Tambahkan gambar input sebagai layer ke gambar PSD dengan metode AddLayer().
- Konversi gambar menjadi file PSD keluaran dengan metode Save().
Kode berikut menunjukkan cara mengonversi gambar PNG ke file PSD secara terprogram menggunakan C#:
string fileName = "Sample.png";
// Inisialisasi objek kelas PsdImage
PsdImage image = new PsdImage(900, 700);
// Muat gambar input ke objek FileStream
Stream stream = new FileStream(fileName, FileMode.Open);
Layer layer = null;
try
{
layer = new Layer(stream);
// Tambahkan gambar input sebagai lapisan ke gambar PSD
image.AddLayer(layer);
}
catch (Exception e)
{
if (layer != null)
{
layer.Dispose();
}
throw e;
}
// Ubah gambar PNG menjadi file keluaran PSD
image.Save("PNGtoPSD.psd");
Tangkapan layar berikut menunjukkan contoh keluaran dari Gambar PNG ke konversi PSD:
Konversi Gambar JPG ke PSD Secara terprogram menggunakan C#
Anda dapat mengonversi gambar JPG ke file PSD dengan langkah-langkah berikut:
- Mulai instance kelas PsdImage.
- Muat input gambar JPG ke dalam objek FileStream.
- Tambahkan input layer file JPG ke file PSD dengan metode AddLayer().
- Konversi gambar JPG menjadi file PSD keluaran dengan metode PsdImage.Save().
Kode di bawah ini menjelaskan cara mengonversi gambar JPG ke file PSD secara terprogram menggunakan C#:
string fileName = "Sample.jpg";
// Inisialisasi objek kelas PsdImage
PsdImage image = new PsdImage(900, 700);
// Muat gambar input ke objek FileStream
Stream stream = new FileStream(fileName, FileMode.Open);
Layer layer = null;
try
{
layer = new Layer(stream);
// Tambahkan gambar input sebagai lapisan ke gambar PSD
image.AddLayer(layer);
}
catch (Exception e)
{
if (layer != null)
{
layer.Dispose();
}
throw e;
}
// Konversikan gambar JPG menjadi file keluaran PSD
image.Save("JPGtoPSD.psd");
Dapatkan Lisensi Gratis
Anda dapat mengevaluasi API dalam kapasitas penuh dengan mendapatkan Lisensi Sementara Gratis.
Kesimpulan
Pada artikel ini, Anda telah mempelajari cara mengonversi gambar PNG atau JPG ke file PSD secara terprogram menggunakan C#. Gambar input ditambahkan sebagai lapisan dalam file output PSD, di mana Anda juga dapat menggabungkan satu atau lebih gambar dalam file output. Penasaran untuk mempelajari lebih lanjut? Silakan kunjungi Documentation untuk menjelajahi lebih banyak fitur. Anda dapat menghubungi kami kapan saja di Forum Dukungan Gratis jika Anda ingin mendiskusikan kasus penggunaan Anda dengan kami!