เพิ่มลายน้ำในภาพโดยใช้ C#

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

สารบัญ

C# API เพื่อเพิ่มลายน้ำในภาพ

ในการเพิ่มลายน้ำในภาพ เราจะใช้ Aspose.Imaging for .NET ซึ่งเป็น API การประมวลผลภาพที่ทรงพลัง สนับสนุนรูปแบบต่างๆ เช่น PNG, JPEG และ BMP ทำให้การจัดการภาพง่ายขึ้น คุณสามารถ ดาวน์โหลดไฟล์ไบนารีของ API หรือติดตั้งผ่าน NuGet โดยใช้คำสั่งต่อไปนี้:

PM> Install-Package Aspose.Imaging

เพิ่มลายน้ำในภาพใน C#

นี่คือคำแนะนำทีละขั้นตอนเกี่ยวกับวิธีการเพิ่มลายน้ำในภาพโดยใช้ C#:

  1. โหลดภาพโดยใช้คลาส Image.
  2. สร้างอินสแตนซ์ของคลาส Graphics โดยเริ่มต้นด้วยวัตถุ Image.
  3. กำหนดตระกูลฟอนต์ ขนาด และสไตล์โดยใช้คลาส Font.
  4. สร้างอินสแตนซ์ของ SolidBrush เพื่อกำหนดคุณสมบัติต่างๆ เช่น สี.
  5. สร้างอินสแตนซ์ของคลาส StringFormat เพื่อจัดการการจัดตำแหน่งข้อความ.
  6. เพิ่มลายน้ำในภาพโดยใช้เมธอด Graphics.DrawString(String, Font, SolidBrush, 0, 0, StringFormat).
  7. บันทึกภาพโดยใช้เมธอด Image.Save(String).

นี่คือตัวอย่างโค้ดที่แสดงวิธีการเพิ่มลายน้ำในภาพใน C#:

เพิ่มลายน้ำในภาพโดยใช้ C#

C# เพิ่มลายน้ำเฉียงในภาพ

ในบางกรณี ลายน้ำจะถูกนำไปใช้ในแนวเฉียงในภาพ API Aspose.Imaging for .NET ช่วยให้คุณสามารถหมุนข้อความลายน้ำเพื่อให้ได้ผลลัพธ์นี้ ทำตามขั้นตอนเหล่านี้เพื่อเพิ่มลายน้ำเฉียง:

  1. โหลดภาพโดยใช้คลาส Image.
  2. สร้างอินสแตนซ์ Graphics โดยเริ่มต้นด้วยวัตถุ Image.
  3. กำหนดตระกูลฟอนต์ ขนาด และสไตล์ด้วยคลาส Font.
  4. สร้างอินสแตนซ์ SolidBrush เพื่อกำหนดคุณสมบัติต่างๆ เช่น สี.
  5. สร้างวัตถุ StringFormat สำหรับการจัดตำแหน่งข้อความ.
  6. สร้างอินสแตนซ์ Matrix เพื่อตั้งค่ามุมการแปลง.
  7. กำหนดวัตถุ Matrix ให้กับคุณสมบัติ Graphics.Transform.
  8. เพิ่มลายน้ำโดยใช้เมธอด Graphics.DrawString(String, Font, SolidBrush, 0, 0, StringFormat).
  9. บันทึกภาพโดยใช้เมธอด Image.Save(String).

นี่คือตัวอย่างโค้ดที่แสดงวิธีการเพิ่มลายน้ำเฉียงในภาพโดยใช้ C#:

เพิ่มลายน้ำเฉียงในภาพโดยใช้ C#

ใส่ลายน้ำในภาพด้วยใบอนุญาตฟรี

คุณสามารถ ขอใบอนุญาตชั่วคราวฟรี เพื่อใส่ลายน้ำในภาพโดยไม่มีข้อจำกัดในการประเมิน.

สรุป

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

ดูเพิ่มเติม