Add Watermark to PSD in C#

Adobe’s widely-used Photoshop application employs the PSD (Photoshop Document) format for its native image files. This format is essential for creating intricate designs such as logos and brochures, often comprising multiple layers. To effectively protect your designs, you can programmatically add a watermark to a PSD file in C#. This article will guide you through the process using the Aspose.PSD for .NET API, a powerful solution for C# .NET Core PSD watermarking and other PSD image manipulation tasks.

Những gì bạn sẽ học

Trong bài viết này, chúng tôi sẽ bao gồm các chủ đề sau:

Sử dụng API C# Photoshop để thêm Watermark vào PSD

To programmatically add a text or image watermark to a PSD file, we will utilize the Aspose.PSD cho .NET API. This powerful and user-friendly library allows you to manipulate Adobe Photoshop file formats without needing Adobe Photoshop itself. It is ideal for C# .NET add watermark to PSD file tasks and supports various operations such as compression, rotation, and rendering across multiple Các định dạng file được hỗ trợ.

Khóa học trong API

  • PsdImage: Sử dụng để tải, chỉnh sửa và lưu các tập tin PSD.
  • Graphics: đại diện cho bối cảnh đồ họa trong hình ảnh.
  • Layer: đại diện cho mỗi lớp trong tệp PSD.

Cài đặt

You can either Tải về DLL or install it via NuGet:

PM> Install-Package Aspose.PSD

Thêm một Text Watermark vào PSD bằng cách sử dụng C# {# Add-Text-Watermark-to-PSD-using-CSharp}

Để thêm một ví văn bản vào một tệp PSD, hãy làm theo các bước sau đây:

  • Tải tệp PSD như một PsdImage bằng cách sử dụng lớp Image.
  • Tạo một ví dụ của lớp Graphics.
  • Thiết lập một Font đối tượng cho văn bản watermark.
  • Tạo một ví dụ SolidBrush với màu mong muốn của bạn.
  • Chọn string alignment.
  • Hãy gọi phương pháp DrawString() để chuyển đổi văn bản.
  • Lưu tệp xuất bằng cách sử dụng phương pháp Save().

Dưới đây là một mẫu mã cho thấy làm thế nào để thêm một dấu nước văn bản vào một tệp PSD trong C#:

Add Text Watermark to PSD using C#

Add Text Watermark to PSD using C#

Để lưu output như một tập tin PSD, hãy sử dụng đoạn mã sau:

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

Tạo một Diagonal Watermark trong PSD bằng cách sử dụng C#

Để tạo một biểu đồ văn bản đường kính trong một tệp PSD, hãy làm theo các bước sau đây:

  • Tải tệp PSD như một PsdImage bằng cách sử dụng lớp Image.
  • Tạo một ví dụ của lớp Graphics.
  • Thiết lập một Font đối tượng cho dấu nước.
  • Tạo một ví dụ SolidBrush với màu mong muốn của bạn.
  • Tùy chọn một matrix chuyển đổi để xoay dấu nước.
  • Thiết lập String Alignment
  • Hãy gọi phương pháp DrawString().
  • Lưu tệp xuất bằng cách sử dụng phương pháp Save().

Mẫu mã sau đây cho thấy làm thế nào để thêm một biểu đồ văn bản đường kính vào tệp PSD trong C#:

Create Diagonal Watermark in PSD using C#

Create Diagonal Watermark in PSD using C#

Thêm một Image Watermark vào PSD bằng cách sử dụng C#

Để thêm một hình ảnh như một dấu hiệu nước vào một tệp PSD, hãy làm theo các bước sau:

  • Tải tệp PSD như một PsdImage bằng cách sử dụng lớp Image.
  • Tạo một trường hợp của lớp Layer.
  • Cài đặt chiều cao, chiều rộng và độ mờ của lớp.
  • Sử dụng phương pháp AddLayer() để thêm lớp vào PSD.
  • Tải hình ảnh watermark vào lớp.
  • Hãy gọi phương pháp DrawImage(), đi qua vị trí và lớp hình ảnh watermark như các biện pháp.
  • Lưu tệp xuất bằng cách sử dụng phương pháp Save().

Dưới đây là một mẫu mã cho thấy làm thế nào để thêm một hình ảnh watermark vào một tập tin PSD trong C#:

Add Image Watermark to PSD using C#

Add Image Watermark to PSD using C#

Nhận giấy phép tạm thời miễn phí

You can Nhận giấy phép tạm thời miễn phí to try Aspose.PSD for .NET without any evaluation limitations.

Kết luận

Trong bài viết này, chúng tôi đã khám phá cách:

  • Thêm một lớp mới vào hình ảnh PSD.
  • Thêm văn bản hoặc hình ảnh watermark vào PSD.
  • Lưu PSD như một tệp PNG hoặc PSD bằng cách sử dụng C#.

Beyond learning how to add a watermark to a PSD file in C#, you can delve deeper into Aspose.PSD cho .NET by checking the Tài liệu and exploring its extensive features. If you have any questions, feel free to reach out on our Forum hỗ trợ miễn phí.

Bằng cách sử dụng Aspose.PSD Plugin, bạn có thể xử lý hiệu quả các tập tin PSD và thực hiện watermarking trong các ứng dụng C# .NET của bạn. hướng dẫn này cung cấp kiến thức cơ bản bạn cần để bắt đầu với C# .NET Core thêm watermark văn bản vào PSD, batch watermark PSD các tập tin với C# .NET, và nhiều hơn nữa. Cho dù bạn đang tìm kiếm tăng thêm một watermark minh bạch vào PSD bằng cách sử dụng C# hoặc tăng thêm một watermark hình ảnh vào PSD trong C#, hướng dẫn này phục vụ như là tài nguyên toàn diện của bạn cho C# .NET thư viện để thêm watermark vào PSD các tập tin.

Với hướng dẫn đánh dấu nước Aspose.PSD C#, bây giờ bạn có các công cụ để tạo ra các giải pháp tùy chỉnh cho các tệp PSD của bạn, đảm bảo thiết kế của bạn được bảo vệ hiệu quả. khám phá các khả năng và nâng cao dự án của bạn với giải pháp đánh dấu nước hiệu quả C# PSD này cho .NET** hôm nay!

More in this category