
Aplikasi Photoshop yang banyak digunakan oleh Adobe menggunakan format PSD (Photoshop Document) untuk file gambar bawaannya. Format ini penting untuk membuat desain rumit seperti logo dan brosur, yang sering terdiri dari beberapa lapisan. Untuk melindungi desain Anda secara efektif, Anda dapat secara programatis menambahkan watermark ke file PSD di C#. Artikel ini akan memandu Anda melalui proses menggunakan API Aspose.PSD untuk .NET, solusi yang kuat untuk penambahan watermark PSD di C# .NET Core dan tugas manipulasi gambar PSD lainnya.
Apa yang Akan Anda Pelajari
Dalam artikel ini, kami akan membahas topik berikut:
- Menggunakan API Photoshop C# untuk Menambahkan Watermark ke PSD
- Menambahkan Watermark Teks ke PSD
- Membuat Watermark Diagonal di PSD
- Menambahkan Watermark Gambar ke PSD
Menggunakan API Photoshop C# untuk Menambahkan Watermark ke PSD
Untuk secara programatis menambahkan watermark teks atau gambar ke file PSD, kami akan memanfaatkan API Aspose.PSD untuk .NET. Perpustakaan yang kuat dan ramah pengguna ini memungkinkan Anda untuk memanipulasi format file Adobe Photoshop tanpa memerlukan Adobe Photoshop itu sendiri. Ini sangat ideal untuk tugas menambahkan watermark ke file PSD di C# .NET dan mendukung berbagai operasi seperti kompresi, rotasi, dan rendering di berbagai format file yang didukung.
Kelas Utama dalam API
- PsdImage: Digunakan untuk memuat, mengedit, dan menyimpan file PSD.
- Graphics: Mewakili konteks grafik dalam gambar.
- Layer: Mewakili setiap lapisan dalam file PSD.
Instalasi
Anda dapat mengunduh DLL atau menginstalnya melalui NuGet:
PM> Install-Package Aspose.PSD
Menambahkan Watermark Teks ke PSD menggunakan C#
Untuk menambahkan watermark teks ke file PSD, ikuti langkah-langkah berikut:
- Muat file PSD sebagai PsdImage menggunakan kelas Image.
- Buat instance dari kelas Graphics.
- Tentukan objek Font untuk teks watermark.
- Buat instance SolidBrush dengan warna yang diinginkan.
- Tentukan penyelarasan string.
- Panggil metode DrawString() untuk merender teks.
- Simpan file output menggunakan metode Save().
Berikut adalah contoh kode yang menunjukkan cara menambahkan watermark teks ke file PSD di C#:

Tambahkan Watermark Teks ke PSD menggunakan C#
Untuk menyimpan output sebagai file PSD, gunakan potongan kode berikut:
psdImage.Save(@"C:\Files\AddWatermark_output.psd", new PsdOptions());
Membuat Watermark Diagonal di PSD menggunakan C#
Untuk membuat watermark teks diagonal di file PSD, ikuti langkah-langkah berikut:
- Muat file PSD sebagai PsdImage menggunakan kelas Image.
- Buat instance dari kelas Graphics.
- Tentukan objek Font untuk watermark.
- Buat instance SolidBrush dengan warna yang diinginkan.
- Tentukan matriks transformasi untuk memutar watermark.
- Atur penyelarasan string.
- Panggil metode DrawString().
- Simpan file output menggunakan metode Save().
Contoh kode berikut menunjukkan cara menambahkan watermark teks diagonal ke file PSD di C#:

Buat Watermark Diagonal di PSD menggunakan C#
Menambahkan Watermark Gambar ke PSD menggunakan C#
Untuk menambahkan gambar sebagai watermark ke file PSD, ikuti langkah-langkah berikut:
- Muat file PSD sebagai PsdImage menggunakan kelas Image.
- Buat instance dari kelas Layer.
- Atur tinggi, lebar, dan opasitas lapisan.
- Gunakan metode AddLayer() untuk menambahkan lapisan ke PSD.
- Muat gambar watermark ke dalam lapisan.
- Panggil metode DrawImage(), dengan lokasi dan lapisan gambar watermark sebagai argumen.
- Simpan file output menggunakan metode Save().
Berikut adalah contoh kode yang menunjukkan cara menambahkan watermark gambar ke file PSD di C#:

Tambahkan Watermark Gambar ke PSD menggunakan C#
Dapatkan Lisensi Sementara Gratis
Anda dapat mendapatkan lisensi sementara gratis untuk mencoba Aspose.PSD untuk .NET tanpa batasan evaluasi.
Kesimpulan
Dalam artikel ini, kami telah menjelajahi cara untuk:
- Menambahkan lapisan baru ke gambar PSD.
- Menambahkan watermark teks atau gambar ke PSD.
- Menyimpan PSD sebagai file PNG atau PSD menggunakan C#.
Selain mempelajari cara menambahkan watermark ke file PSD di C#, Anda dapat menggali lebih dalam Aspose.PSD untuk .NET dengan memeriksa dokumentasi dan menjelajahi fitur-fiturnya yang luas. Jika Anda memiliki pertanyaan, jangan ragu untuk menghubungi kami di forum dukungan gratis kami.
Dengan memanfaatkan Plugin Aspose.PSD, Anda dapat dengan efisien memanipulasi file PSD dan menerapkan watermarking dalam aplikasi C# .NET Anda. Panduan ini memberikan pengetahuan dasar yang Anda butuhkan untuk memulai dengan menambahkan watermark teks ke PSD di C#, batch watermark file PSD dengan C# .NET, dan lainnya. Baik Anda ingin menambahkan watermark transparan ke PSD menggunakan C# atau secara programatis menambahkan watermark gambar ke PSD di C#, tutorial ini berfungsi sebagai sumber daya komprehensif Anda untuk perpustakaan C# .NET untuk menambahkan watermark ke file PSD.
Dengan tutorial watermarking C# Aspose.PSD, Anda sekarang memiliki alat untuk membuat solusi kustom untuk file PSD Anda, memastikan desain Anda terlindungi dengan efektif. Jelajahi kemungkinan dan tingkatkan proyek Anda dengan solusi watermarking PSD C# yang efisien untuk .NET hari ini!