Hasilkan PSD Thumbnail di C#

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

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:

  1. Pertama, muat file PSD sebagai PsdImage menggunakan kelas Gambar.
  2. Selanjutnya, lewati sumber daya PSD.
  3. Kemudian, periksa apakah sumber dayanya bertipe ThumbnailResource.
  4. Sementara itu, periksa apakah ThumbnailFormat dari ThumbnailResource adalah KJpegRgb.
  5. Kemudian, buat gambar baru dengan menentukan lebar dan tinggi.
  6. Setelah itu, panggil metode SavePixels().
  7. 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());
            }
        }
    }
}
Hasilkan PSD Thumbnail menggunakan C#

Hasilkan PSD Thumbnail menggunakan C#

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.

Lihat juga