Dalam postingan blog ini, kami akan menunjukkan cara membuat thumbnail PSD dalam C# dengan cepat dan efisien. Kami akan memandu Anda melalui proses langkah demi langkah untuk membuat thumbnail dari file PSD. Mari kita mulai!
Artikel ini akan mencakup topik-topik berikut:
- C# Photoshop API untuk Menghasilkan Gambar Kecil PSD
- Hasilkan PSD Thumbnail di C#
- Perpustakaan Aspose.PSD – Dapatkan Lisensi Gratis
- Hasilkan Gambar Kecil PSD – Sumber Belajar
C# Photoshop API untuk Menghasilkan Gambar Kecil PSD
Untuk menghasilkan thumbnail PSD, kami akan menggunakan Aspose.PSD for .NET API. Ini adalah API yang kuat yang memungkinkan pengembang untuk bekerja dengan format file Adobe Photoshop PSD dan PSB dalam aplikasi .NET mereka. Ini menyediakan serangkaian fitur yang komprehensif untuk memanipulasi file PSD dan PSB, termasuk membaca, menulis, dan mengedit lapisan, saluran, topeng, dan teks. API juga mendukung pengubahan ukuran gambar, penyesuaian warna, filter, dan transformasi.
Harap unduh DLL API atau instal menggunakan NuGet.
PM> Install-Package Aspose.PSD
Hasilkan PSD Thumbnail menggunakan C#
Kami dapat dengan mudah membuat thumbnail file PSD dengan mengikuti langkah-langkah berikut:
- Pertama, muat file PSD sebagai PsdImage menggunakan kelas Gambar.
- Selanjutnya, lewati sumber daya PSD.
- Kemudian, periksa apakah sumber dayanya bertipe ThumbnailResource.
- Sementara itu, periksa apakah ThumbnailFormat dari ThumbnailResource adalah KJpegRgb.
- Kemudian, buat gambar baru dengan menentukan lebar dan tinggi.
- Setelah itu, panggil metode SavePixels().
- Terakhir, simpan file keluaran menggunakan metode Save().
Contoh kode berikut menunjukkan cara membuat thumbnail file PSD di C#.
// Contoh kode ini menunjukkan cara membuat gambar mini dari file PSD
// Muat file PSD sebagai gambar dan masukkan ke PsdImage
using (PsdImage image = (PsdImage)Image.Load("C:\\Files\\sample.psd"))
{
int index = 0;
// Ulangi sumber daya PSD
foreach (var resource in image.ImageResources)
{
index++;
// Periksa apakah sumber daya bertipe thumbnail
if (resource is ThumbnailResource)
{
// Ambil ThumbnailResource dan Periksa format ThumbnailResource
var thumbnail = (ThumbnailResource)resource;
if (thumbnail.Format == ThumbnailFormat.KJpegRgb)
{
// Buat gambar baru dengan menentukan lebar dan tinggi, Simpan piksel thumbnail ke gambar yang baru dibuat dan simpan gambar
PsdImage thumnailImage = new PsdImage(thumbnail.Width, thumbnail.Height);
// Menyimpan
thumnailImage.MenyimpanPixels(thumnailImage.Bounds, thumbnail.ThumbnailData);
thumnailImage.Menyimpan("C:\\Files\\Thumbnail_" + index.ToString() + ".jpg", new JpegOptions());
}
}
}
}
Perpustakaan Aspose.PSD – Dapatkan Lisensi Sementara Gratis
Kami menawarkan versi evaluasi gratis yang dapat digunakan untuk menguji fitur dan kemampuan perpustakaan. Anda bisa mendapatkan lisensi sementara gratis untuk mencoba Aspose.PSD for .NET tanpa batasan evaluasi.
Cara Membuat Gambar Kecil PSD – Sumber Belajar
Anda dapat mempelajari lebih lanjut tentang membuat thumbnail file PSD tanpa menggunakan platform Adobe dan menjelajahi fitur lain dari pustaka Aspose.PSD menggunakan sumber daya yang diberikan di bawah ini:
Kesimpulan
Pada artikel ini, kami telah mempelajari cara membuat thumbnail file PSD di C#. Dengan bantuan Aspose.PSD for .NET, pengembang dapat dengan mudah membuat thumbnail file PSD dan PSB berkualitas tinggi yang dapat ditampilkan di penjelajah file, galeri, atau aplikasi lain yang memerlukan fungsionalitas pratinjau gambar. Jika ada ambiguitas, jangan ragu untuk menghubungi kami di forum dukungan gratis.