PSD ke Gambar C# 2

Dokumen Photoshop (PSD) adalah format file terkenal yang digunakan oleh Adobe Photoshop untuk menyimpan data dalam bentuk lapisan. Lapisan digabungkan bersama untuk mendapatkan karya seni atau gambar yang diinginkan. Adobe Photoshop memungkinkan para desainer untuk mengekspor lapisan PSD sebagai satu gambar dalam bentuk PNG, JPG, GIF, TIFF, dan format lainnya.

Jika Anda ingin menerapkan fitur mengonversi atau mengekspor file PSD ke format gambar raster tanpa Photoshop, Anda pasti akan mencari otomatisasi. Untuk kasus seperti itu, saya akan mendemonstrasikan cara mengonversi PSD ke PDF, JPG, PNG, BMP, atau format gambar raster lainnya secara terprogram menggunakan C#. Selain itu, Anda juga akan mempelajari cara mengonversi atau mengekspor grup lapisan/lapisan yang diinginkan di PSD. Artikel ini mencakup konversi PSD berikut di C#:

  • PSD ke JPG
  • PSD ke PNG
  • PSD ke BMP
  • PSD ke TIFF
  • PSD ke GIF
  • PSD ke JP2
  • PSD ke PDF
  • Grup lapisan/lapisan PSD ke gambar

C# PSD Converter API - Aspose.PSD for .NET

Untuk mengonversi PSD ke PDF dan format gambar, kami akan memanfaatkan kemampuan Aspose.PSD for .NET yang sederhana dan mudah digunakan .NET API untuk manipulasi dan konversi file Photoshop (PSD). Selain fitur konversi, API juga memungkinkan Anda membuat dan mengedit file PSD Photoshop, memperbarui properti lapisan, menyisipkan tanda air, dan melakukan berbagai operasi terkait grafik pada file PSD. Aspose.PSD for .NET dapat diinstal dari NuGet serta diunduh sebagai DLL dari bagian Unduhan.

Konversi PSD ke JPG dalam C#

Berikut adalah langkah-langkah untuk mengonversi file PSD ke gambar JPG di C#:

Contoh kode berikut menunjukkan cara mengonversi file PSD ke JPG di C#:

// Muat gambar PSD yang ada sebagai Gambar
using (Image image = Image.Load("Photoshop.psd"))
{
	// Buat instance kelas JpegOptions
	JpegOptions jpegOptions = new JpegOptions();
	jpegOptions.Quality = 100;
	// Konversi PSD ke JPG
	image.Save("PSD-to-JPG.jpeg", jpegOptions);
}

Berkas PSD

PSD ke JPG

Gambar JPG yang dikonversi

PSD ke PNG

Konversikan PSD ke PNG dalam C#

Berikut ini adalah langkah-langkah untuk mengonversi file PSD ke gambar PNG di C#:

Contoh kode berikut menunjukkan cara mengonversi file PSD ke PNG di C#:

// Muat gambar PSD yang ada sebagai Gambar
using (Image image = Image.Load("Photoshop.psd"))
{
	// Buat instance dari kelas PngOptions
	PngOptions pngOptions = new PngOptions();
	// Konversikan PSD ke PNG
	image.Save("PSD-to-PNG.PNG", pngOptions);
}

Konversi PSD ke BMP di C#

Berikut ini adalah langkah-langkah untuk mengonversi file PSD ke gambar BMP di C#:

Contoh kode berikut menunjukkan cara mengonversi file PSD ke BMP di C#:

// Muat gambar PSD yang ada sebagai Gambar
using (Image image = Image.Load("Photoshop.psd"))
{
	// Buat instance kelas BmpOptions
	BmpOptions options = new BmpOptions();
	// Konversikan PSD ke BMP
	image.Save("PSD-to-BMP.bmp", options);
}

Konversikan PSD ke TIFF di C#

Berikut ini adalah langkah-langkah untuk mengonversi file PSD ke gambar TIFF di C#:

Contoh kode berikut menunjukkan cara mengonversi file PSD ke TIFF di C#:

// Muat gambar PSD yang ada sebagai Gambar
using (Image image = Image.Load("Photoshop.psd"))
{
	// Buat instance kelas TiffOptions
	TiffOptions options = new TiffOptions(FileFormats.Tiff.Enums.TiffExpectedFormat.Default);
	// Konversikan PSD ke Tiff
	image.Save("PSD-to-Tiff.tiff", options);
}

Konversi PSD ke GIF di C#

Berikut ini adalah langkah-langkah untuk mengonversi file PSD ke gambar GIF di C#:

Contoh kode berikut mengonversi file PSD ke GIF di C#:

// Muat gambar PSD yang ada sebagai Gambar
using (Image image = Image.Load("Photoshop.psd"))
{
	// Buat instance kelas GifOptions
	GifOptions options = new GifOptions();
	// Konversi PSD ke GIF
	image.Save("PSD-to-GIF.gif", options);
}

Konversikan PSD ke JP2 di C#

Berikut adalah langkah-langkah untuk mengonversi file PSD ke gambar JP2 di C#:

Contoh kode berikut mengonversi file PSD ke JP2 di C#:

// Muat gambar PSD yang ada sebagai Gambar
using (Image image = Image.Load("Photoshop.psd"))
{
	// Buat instance kelas Jpeg2000Options
	Jpeg2000Options options = new Jpeg2000Options();
	// Konversikan PSD ke JP2
	image.Save("PSD-to-JP2.jp2", options);
}

Konversi PSD ke PDF dalam C#

Berikut ini adalah langkah-langkah untuk mengonversi file PSD ke dokumen PDF di C#:

Contoh kode berikut mengonversi file PSD ke dokumen PDF di C#:

// Muat gambar PSD yang ada sebagai Gambar
using (Image image = Image.Load("Photoshop.psd"))
{
	// Buat instance kelas PdfOptions
	PdfOptions options = new PdfOptions();
	// Konversikan PSD ke PDF
	image.Save("PSD-to-PDF.PDF", options);
}

Mengonversi Lapisan atau Grup Lapisan PSD dalam C#

Anda juga dapat mengonversi lapisan atau grup lapisan tertentu dalam file PSD ke format gambar raster (JPG, PNG, dll.). Berikut ini adalah langkah-langkah untuk melakukan operasi ini.

  • Buat objek dari kelas PsdImage dan muat file PSD.
  • Akses layer atau grup layer menggunakan larik PsdImage.Layers.
  • Render layer sebagai gambar.

Contoh kode berikut menunjukkan cara mengonversi grup lapisan PSD ke PNG di C#.

// Muat gambar PSD yang ada sebagai Gambar
using (PsdImage image = (PsdImage)Image.Load("Photoshop.psd"))
{
	LayerGroup formats = (LayerGroup)image.Layers[1]; 
	formats.Save("formats.png", new PngOptions()); 
	Console.ReadKey();
}

Pelajari selengkapnya tentang Aspose.PSD for .NET

Anda dapat mempelajari lebih lanjut tentang Aspose.PSD for .NET menggunakan dokumentasi.

Artikel Terkait