
ลายน้ำเป็นสิ่งสำคัญในการยืนยันความเป็นเจ้าของภาพและป้องกันการใช้งานที่ไม่ได้รับอนุญาตหรือการปลอมแปลง การนำฟีเจอร์การเพิ่มลายน้ำอัตโนมัติไปใช้ในแอปพลิเคชันเว็บหรือเดสก์ท็อปของคุณอาจมีความสำคัญ ในบทความนี้ เราจะแนะนำคุณเกี่ยวกับกระบวนการ การเพิ่มลายน้ำในภาพโดยการเขียนโค้ดด้วย C# นอกจากนี้ คุณจะได้เรียนรู้ วิธีการเพิ่มลายน้ำใน PDF โดยใช้ C# เพื่อเพิ่มความปลอดภัยให้กับเอกสารของคุณ มาดำน้ำกันเถอะ!
สารบัญ
C# API เพื่อเพิ่มลายน้ำในภาพ
ในการเพิ่มลายน้ำในภาพ เราจะใช้ Aspose.Imaging for .NET ซึ่งเป็น API การประมวลผลภาพที่ทรงพลัง สนับสนุนรูปแบบต่างๆ เช่น PNG, JPEG และ BMP ทำให้การจัดการภาพง่ายขึ้น คุณสามารถ ดาวน์โหลดไฟล์ไบนารีของ API หรือติดตั้งผ่าน NuGet โดยใช้คำสั่งต่อไปนี้:
PM> Install-Package Aspose.Imaging
เพิ่มลายน้ำในภาพใน C#
นี่คือคำแนะนำทีละขั้นตอนเกี่ยวกับวิธีการเพิ่มลายน้ำในภาพโดยใช้ C#:
- โหลดภาพโดยใช้คลาส Image.
- สร้างอินสแตนซ์ของคลาส Graphics โดยเริ่มต้นด้วยวัตถุ Image.
- กำหนดตระกูลฟอนต์ ขนาด และสไตล์โดยใช้คลาส Font.
- สร้างอินสแตนซ์ของ SolidBrush เพื่อกำหนดคุณสมบัติต่างๆ เช่น สี.
- สร้างอินสแตนซ์ของคลาส StringFormat เพื่อจัดการการจัดตำแหน่งข้อความ.
- เพิ่มลายน้ำในภาพโดยใช้เมธอด Graphics.DrawString(String, Font, SolidBrush, 0, 0, StringFormat).
- บันทึกภาพโดยใช้เมธอด Image.Save(String).
นี่คือตัวอย่างโค้ดที่แสดงวิธีการเพิ่มลายน้ำในภาพใน C#:

C# เพิ่มลายน้ำเฉียงในภาพ
ในบางกรณี ลายน้ำจะถูกนำไปใช้ในแนวเฉียงในภาพ API Aspose.Imaging for .NET ช่วยให้คุณสามารถหมุนข้อความลายน้ำเพื่อให้ได้ผลลัพธ์นี้ ทำตามขั้นตอนเหล่านี้เพื่อเพิ่มลายน้ำเฉียง:
- โหลดภาพโดยใช้คลาส Image.
- สร้างอินสแตนซ์ Graphics โดยเริ่มต้นด้วยวัตถุ Image.
- กำหนดตระกูลฟอนต์ ขนาด และสไตล์ด้วยคลาส Font.
- สร้างอินสแตนซ์ SolidBrush เพื่อกำหนดคุณสมบัติต่างๆ เช่น สี.
- สร้างวัตถุ StringFormat สำหรับการจัดตำแหน่งข้อความ.
- สร้างอินสแตนซ์ Matrix เพื่อตั้งค่ามุมการแปลง.
- กำหนดวัตถุ Matrix ให้กับคุณสมบัติ Graphics.Transform.
- เพิ่มลายน้ำโดยใช้เมธอด Graphics.DrawString(String, Font, SolidBrush, 0, 0, StringFormat).
- บันทึกภาพโดยใช้เมธอด Image.Save(String).
นี่คือตัวอย่างโค้ดที่แสดงวิธีการเพิ่มลายน้ำเฉียงในภาพโดยใช้ C#:

ใส่ลายน้ำในภาพด้วยใบอนุญาตฟรี
คุณสามารถ ขอใบอนุญาตชั่วคราวฟรี เพื่อใส่ลายน้ำในภาพโดยไม่มีข้อจำกัดในการประเมิน.
สรุป
ในบทความนี้ คุณได้เรียนรู้วิธีการเพิ่มลายน้ำในภาพใน C# นอกจากนี้คุณยังค้นพบวิธีการหมุนข้อความลายน้ำไปยังมุมเฉพาะและวิธีการเพิ่มลายน้ำใน PDF โดยใช้ C# สำหรับข้อมูลเพิ่มเติมเกี่ยวกับ API การประมวลผลภาพใน C# โปรดดูที่ เอกสาร. หากคุณมีคำถามหรือต้องการความช่วยเหลือ โปรดติดต่อเราผ่าน ฟอรัม.