Add Watermark to PSD in C#

Ứng dụng Photoshop được Adobe sử dụng rộng rãi PSD (Photoshop Document) định dạng cho các tệp hình ảnh bản địa của nó. Định dạng này là cần thiết để tạo ra các thiết kế phức tạp như logo và thư mục, thường bao gồm nhiều lớp. Để bảo vệ hiệu quả các dự án của bạn, bạn có thể lập trình thêm một dấu nước vào một tập tin PSD trong C#. Bài viết này sẽ hướng dẫn bạn thông qua quá trình sử dụng Aspose.PSD cho .NET API, một giải pháp mạnh mẽ cho C# .NET Core PSD watermarking và các nhiệm vụ khác PSD image manipulation.

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

Để lập trình thêm một biểu tượng văn bản hoặc hình ảnh vào một tệp PSD, chúng tôi sẽ sử dụng Aspose.PSD cho .NET API. thư viện mạnh mẽ và thân thiện với người dùng này cho phép bạn thao túng các định dạng tệp Adobe Photoshop mà không cần chính nó. nó là lý tưởng cho C# .NET thêm watermark vào tập tin PSD nhiệm vụ và hỗ trợ các hoạt động khác nhau như nén, xoay, và rendering qua nhiều 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

Bạn cũng có thể Tải về DLL hoặc cài đặt qua 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í

Bạn có thể Nhận giấy phép tạm thời miễn phí để thử Aspose.PSD cho .NET mà không có bất kỳ giới hạn đánh giá nào.

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#.

Ngoài việc học ** làm thế nào để thêm một dấu nước vào một tệp PSD trong C#**, bạn có thể đi sâu hơn vào Aspose.PSD cho .NET bằng cách kiểm tra các Tài liệu và khám phá các tính năng rộng rãi của nó. nếu bạn có bất kỳ câu hỏi, cảm thấy tự do để đạt được trên chúng tôi 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