ในบทช่วยสอนทีละขั้นตอนนี้ คุณจะได้เรียนรู้วิธีเพิ่มลายน้ำรูปภาพให้กับ PSD ใน C# เมื่อคุณใส่ลายน้ำลงในไฟล์ PSD คุณจะทำให้ผู้ปลอมแปลงสร้างสำเนาที่ผิดกฎหมายของเอกสารได้ยากขึ้น
ขั้นตอนในการเพิ่มลายน้ำรูปภาพให้กับ PSD ใน C#
- ติดตั้งแพ็คเกจ Aspose.PSD for .NET จาก NuGet.org
- ใช้เนมสเปซที่จำเป็นเพื่อให้รหัสทำงานได้
- ตั้งค่าใบอนุญาตของ Aspose.PSD สำหรับ .NET API โดยใช้วิธี SetLicense
- โหลดไฟล์ PSD อินพุตลงในวัตถุ PsdImage object โดยใช้คลาส Image
- สร้างฐาน Layer object โดยใช้รูปภาพจาก FileStream
- เพิ่มวัตถุเลเยอร์พื้นฐานให้กับวัตถุรูปภาพ PSD ที่สร้างขึ้นด้านบน
- โหลดภาพลายน้ำลงในวัตถุเลเยอร์
- Draw watermark image บนชั้นฐาน
- บันทึกไฟล์ PSD ลายน้ำขั้นสุดท้ายเป็นเอาต์พุต
อย่างที่คุณเห็น การเขียนลายน้ำ PSD file โดยใช้ Aspose.PSD สำหรับ .NET ทำได้ง่ายและรวดเร็ว คุณไม่จำเป็นต้องติดตั้ง Photoshop ในระบบของคุณ และรหัสด้านล่างสามารถใช้เพื่อเพิ่มคุณสมบัติลายน้ำในแอปพลิเคชันของคุณ
รหัสเพื่อเพิ่มลายน้ำรูปภาพให้กับ PSD ใน C
ในตัวอย่างนี้ คุณได้เรียนรู้ขั้นตอนในการเพิ่มลายน้ำรูปภาพให้กับ PSD ใน C# อย่างไรก็ตาม ในทำนองเดียวกัน คุณยังสามารถเพิ่มลายน้ำข้อความลงใน PSD ในโค้ด C# เราจะเพิ่มขั้นตอนเหล่านั้นในหัวข้อวิธีการแยกต่างหาก รหัส C# นี้สามารถใช้กับแอปพลิเคชัน .NET ทุกประเภท ไม่ว่าจะเป็นแอปพลิเคชันเว็บ ASP.NET แอปพลิเคชัน Windows หรือบริการ เป็นต้น