
Aplikasi Photoshop Adobe yang digunakan secara meluas menggunakan PSSI Format (Photoshop Document) untuk fail imej asli. format ini adalah penting untuk mewujudkan reka bentuk intrik seperti logo dan brosur, sering terdiri daripada pelbagai lapisan. untuk melindungi rancangan anda secara berkesan, anda boleh secara programmatik **tambah watermark kepada fail PSD dalam C# ** . artikel ini akan membimbing anda melalui proses menggunakan **Aspose.PSD untuk .NET ** API, penyelesaian yang kuat untuk **C# .Net Core PSD watermarking ** dan tugas-tugas lain privacy image manipulation ..
Apa yang akan anda pelajari
Dalam artikel ini, kami akan membincangkan topik-topik berikut:
- Menggunakan API C# Photoshop untuk menambah Watermark kepada PSD
- Menambah teks Watermark kepada PSD
- Mencipta Diagonal Watermark dalam PSD
- Menambah imej Watermark kepada PSD
Menggunakan API C# Photoshop untuk menambah Watermark kepada PSD {#CSharp-Photoshop-API-to-Add-Watermark- to-PSD}
Untuk secara programmatik menambah teks atau imej watermark kepada fail PSD, kami akan menggunakan Aspose.PSD untuk .NET API. perpustakaan yang berkuasa dan mesra pengguna ini membolehkan anda memanipulasi format fail Adobe Photoshop tanpa memerlukan Photoshop itu sendiri.Ia sesuai untuk C# .NET menambah watermark kepada fail PSD tugas dan menyokong pelbagai operasi seperti kompresi, putaran, dan rendering di pelbagai Format fail yang disokong.
Kelas-kelas utama dalam API
- PsdImage : Digunakan untuk memuat naik, mengedit, dan menyimpan fail PSD.
- Grafik : mewakili konteks grafik dalam imej.
- Layer : mewakili setiap lapisan dalam fail PSD.
Installation
Anda juga boleh Muat turun DLL atau meletakkannya melalui NuGet:
PM> Install-Package Aspose.PSD
Menambah teks Watermark kepada PSD menggunakan C#
Untuk menambah watermark teks kepada fail PSD, ikuti langkah-langkah berikut:
- Muat turun fail PSD sebagai **PsdImage ** menggunakan kelas Gambar .
- Mencipta contoh kelas Grafik .
- Menetapkan objek Font untuk teks watermark.
- Mencipta contoh SolidBrush dengan warna yang anda inginkan.
- Menentukan penyesuaian string.
- Panggil kaedah DrawString() untuk membuat teks.
- Simpan fail output menggunakan kaedah Save() .
Berikut ialah sampel kod yang menunjukkan bagaimana untuk menambah watermark teks kepada fail PSD dalam C# :

Add Text Watermark to PSD using C#
Untuk menyimpan output sebagai fail PSD, gunakan snippet kod berikut:
psdImage.Save(@"C:\Files\AddWatermark_output.psd", new PsdOptions());
Mencipta tanda air diagonal dalam PSD menggunakan C#
Untuk mencipta diagonal teks watermark dalam fail PSD, ikuti langkah-langkah berikut:
- Muat turun fail PSD sebagai **PsdImage ** menggunakan kelas Gambar .
- Mencipta contoh kelas Grafik .
- Menetapkan objek Sumber untuk tanda air.
- Mencipta contoh SolidBrush dengan warna yang anda inginkan.
- Tentukan matriks transformasi untuk memutar tanda air.
- Menetapkan penyesuaian string.
- Panggil kaedah DrawString() .
- Simpan fail output menggunakan kaedah Save() .
Sampel kod berikut menunjukkan bagaimana untuk menambah tanda air teks diagonal kepada fail PSD dalam C# :

Create Diagonal Watermark in PSD using C#
Menambah imej Watermark kepada PSD menggunakan C#
Untuk menambah imej sebagai watermark kepada fail PSD, ikuti langkah-langkah berikut:
- Muat turun fail PSD sebagai **PsdImage ** menggunakan kelas Gambar .
- Mencipta contoh kelas Layer .
- Tetapkan ketinggian, lebar dan ketidakselesaan lapisan.
- Gunakan kaedah AddLayer() untuk menambah lapisan kepada PSD.
- Muat turun imej watermark ke dalam lapisan.
- Memanggil DrawImage() kaedah, melepasi lokasi dan lapisan imej watermark sebagai argumen.
- Simpan fail output menggunakan kaedah Save() .
Berikut ialah sampel kod yang menunjukkan bagaimana untuk menambah imej watermark kepada fail PSD dalam C# :

Add Image Watermark to PSD using C#
Dapatkan lesen sementara percuma
Anda boleh Dapatkan lesen sementara percuma untuk mencuba Aspose.PSD untuk .NET tanpa sebarang sekatan penilaian.
Conclusion
Dalam artikel ini, kami telah mengkaji bagaimana untuk:
- Tambah lapisan baru kepada imej PSD.
- Tambah teks atau imej watermark kepada PSD.
- Simpan PSD sebagai fail PNG atau PSD menggunakan C#.
Selain belajar bagaimana untuk menambah watermark kepada fail PSD dalam C# , anda boleh menyelam lebih dalam ke dalam Aspose.PSD untuk .NET Dengan memeriksa yang Dokumentasi dan meneroka ciri-ciri yang luas.Jika anda mempunyai sebarang soalan, berasa bebas untuk mencapai di atas kami Forum Sokongan Percuma.
Dengan menggunakan **Aspose.PSD Plugin ** , anda boleh secara berkesan memanipulasi fail PSD dan melaksanakan watermarking dalam aplikasi C# .NET anda. panduan ini menyediakan pengetahuan asas yang anda perlukan untuk memulakan dengan *C#.NET Core menambah airmark teks kepada PSD ** , batch airmarker PSD fail dengan C # .Net ** dan banyak lagi. sama ada anda sedang mencari untuk tambah airmarks transparan kepada PSD menggunakan C_ ** atauprogrammatiknya menambah imej air mark ke PSD dalam C-, tutorial ini berkhidmat sebagai sumber yang komprehensif anda untuk perpustakaanC_NET untuk menambah watermarks kepada fail-fail PSD.
Dengan Aspose.PSD C# watermarking tutorial , anda kini mempunyai alat untuk mewujudkan penyelesaian tersuai untuk fail PSD anda, memastikan reka bentuk anda dilindungi secara berkesan.