Add Watermark to PSD in C#

แอพลิเคชัน Photoshop ที่ใช้กันอย่างแพร่หลายของ Adobe ใช PSG (Photoshop Document) รูปแบบสําหรับไฟล์ภาพที่เกิดจากนี้รูปแบบนี้เป็นสิ่งสําคัญสําหรับการสร้างการออกแบบที่ซับซ้อนเช่นโลโก้และโบรชัวร์ซึ่งมักประกอบด้วยชั้นหลาย เพื่อปกป้องออกแบบของคุณได้อย่างมีประสิทธิภาพคุณสามารถเพิ่มเครื่องหมายน้ําในไฟล์ PSD ใน C# บทความนี้จะแนะนําคุณผ่านกระบวนการโดยใช้ Aspose.PSD สําหรับ API .NET โซลูชั่นที่มีประสิทธิภาพสําหรับ C#.NET Core PSD watermarking และงานอื่น ๆ PSD Image Manipulation.

สิ่งที่คุณจะเรียนร

ในบทความนี้เราจะครอบคลุมหัวข้อต่อไปน:

ใช้ C# Photoshop API เพื่อเพิ่ม Watermark ไปยัง PSD

เพื่อเพิ่มข้อความหรือภาพ watermark ในไฟล์ PSD เราจะใช Aspose.PSD สําหรับ .NET API. ห้องสมุดที่แข็งแกร่งและสะดวกในการใช้งานนี้ช่วยให้คุณสามารถจัดการรูปแบบไฟล์ Adobe Photoshop โดยไม่จําเป็นต้องใช้ Photoshop ตัวเอง มันเหมาะสําหรับ C# .NET เพิ่มเครื่องหมายน้ําไปยังไฟล์ PSD และรองรับการทํางานต่างๆเช่นการบีบอัดการหมุนและการแสดงผลหลายแบบ รูปแบบไฟล์ที่ได้รับการสนับสนุน.

บทเรียนหลักใน API

  • PsdImage: ใช้ในการโหลดแก้ไขและบันทึกไฟล์ PSD.
  • กราฟิก: แสดงแถบกราฟิกในภาพ.
  • ชั้น: แสดงแต่ละชั้นภายในไฟล์ PSD.

การติดตั้ง

คุณยังสามารถ ดาวน์โหลด DLL หรือติดตั้งผ่าน NuGet:

PM> Install-Package Aspose.PSD

เพิ่มข้อความ Watermark ไปยัง PSD โดยใช้ C# {# Add-Text-Watermark-to-PSD-using-CSharp}

เพื่อเพิ่มเครื่องหมายน้ําข้อความไปยังไฟล์ PSD ทําตามขั้นตอนต่อไปน:

  • ดาวน์โหลดไฟล์ PSD เป็น PsdImage โดยใช้หมวดหมู่ Image.
  • สร้างตัวอย่างของ กราฟิก คลาส.
  • กําหนดวัตถุ Font สําหรับข้อความ watermark.
  • สร้างตัวอย่าง SolidBrush กับสีที่คุณต้องการ.
  • คําอธิบายการสอดคล้อง string.
  • Call the DrawString() method to render the text.
  • บันทึกไฟล์ออกโดยใช้วิธีการ บันทึก.

นี่คือตัวอย่างรหัสที่แสดงให้เห็น วิธีการเพิ่มเครื่องหมายน้ําข้อความไปยังไฟล์ PSD ใน C#:

Add Text Watermark to PSD using C#

Add Text Watermark to PSD using C#

เพื่อบันทึกการส่งออกเป็นไฟล์ PSD ใช้รัดรัดรัดโค้ดต่อไปน:

psdImage.Save(@"C:\Files\AddWatermark_output.psd", new PsdOptions());

การสร้าง Watermark Diagonal ใน PSD โดยใช้ C#

เพื่อสร้างตัวอักษรแบบแถบในไฟล์ PSD ทําตามขั้นตอนต่อไปน:

  • ดาวน์โหลดไฟล์ PSD เป็น PsdImage โดยใช้หมวดหมู่ Image.
  • สร้างตัวอย่างของ กราฟิก คลาส.
  • กําหนดวัตถุ แหล่ง สําหรับเครื่องหมายน้ํา.
  • สร้างตัวอย่าง SolidBrush กับสีที่คุณต้องการ.
  • ข้อมูลจําเพาะของแม่เหล็กการแปลงเพื่อหมุนเครื่องหมายน้ํา.
  • ติดตั้งแปรรูป string.
  • เรียกใช้วิธีการ DrawString.
  • บันทึกไฟล์ออกโดยใช้วิธีการ บันทึก.

ตัวอย่างรหัสต่อไปนี้แสดงให้เห็นว่า วิธีการเพิ่มตัวอักษรแบบแถบเป็นตัวอักษรในไฟล์ PSD ใน C#:

Create Diagonal Watermark in PSD using C#

Create Diagonal Watermark in PSD using C#

เพิ่ม Image Watermark ไปยัง PSD โดยใช้ C# {# Add-Image-Watermark-to-PSD-using-CSharp}

เพื่อเพิ่มภาพเป็นเครื่องหมายน้ําในไฟล์ PSD ทําตามขั้นตอนต่อไปน:

  • ดาวน์โหลดไฟล์ PSD เป็น PsdImage โดยใช้หมวดหมู่ Image.
  • สร้างตัวอย่างของชั้นเรียน Layer.
  • การตั้งค่าความสูงความกว้างและความไร้รอยต่อของชั้น.
  • ใช้วิธีการ AddLayer() เพื่อเพิ่มชั้นใน PSD.
  • ดาวน์โหลดภาพ watermark ในชั้น.
  • Call the DrawImage() method, passing the location and watermark image layer as arguments.
  • บันทึกไฟล์ออกโดยใช้วิธีการ บันทึก.

นี่คือตัวอย่างรหัสที่แสดงให้เห็น วิธีการเพิ่มภาพ watermark ไปยังไฟล์ PSD ใน C#:

Add Image Watermark to PSD using C#

Add Image Watermark to PSD using C#

รับใบอนุญาตชั่วคราวฟร

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

ข้อสรุป

ในบทความนี้เราได้สํารวจวิธีการ:

  • เพิ่มชั้นใหม่ไปยังภาพ PSD.
  • เพิ่มข้อความหรือภาพ watermarks ไปยัง PSD.
  • บันทึก PSD เป็นไฟล์ PNG หรือ PSD โดยใช้ C#.

Beyond learning how to add a watermark to a PSD file in C#, คุณสามารถเจาะลึกใน Aspose.PSD สําหรับ .NET โดยการตรวจสอบ การรับรอง และสํารวจคุณสมบัติที่กว้างขวาง หากคุณมีคําถามใด ๆ รู้สึกอิสระที่จะมาถึงบนของเรา forums สนับสนุนฟร.

โดยใช้ Aspose.PSD Plugin คุณสามารถจัดการไฟล์ PSD และดําเนินการ watermarking ในแอพ C# .NET ของคุณ คู่มือนี้ให้ความรู้พื้นฐานที่คุณจําเป็นต้องเริ่มต้นด้วย C# .NET Core เพิ่ม watermark text to PSD, batch watermark PSD files with C# .NET และอื่น ๆ ไม่ว่าคุณกําลังมองหา เพิ่ม watermark transparent to PSD using C# หรือ เพิ่ม watermark image to PSD in C# โปรแกรมนี้เป็นทรัพยากรที่ครอบคลุมของคุณสําหรับ C# .NET Library เพื่อเพิ่ม watermark to PSD ไฟล.

ด้วย Aspose.PSD C# watermarking tutorial คุณมีเครื่องมือเพื่อสร้างโซลูชั่นที่กําหนดเองสําหรับไฟล์ PSD ของคุณเพื่อให้แน่ใจว่าการออกแบบของคุณได้รับการปกป้องได้อย่างมีประสิทธิภาพ ค้นหาความสามารถและปรับปรุงโครงการของคุณด้วยโซลูชั่น watermarking PSD ที่มีประสิทธิภาพสําหรับ .NET วันน!

More in this category