Sign Image csharp

These days many organizations and institutions have adopted paperless policies. In some use cases, you might need to sign images for different purposes. Aspose.PSD for .NET API can be used to work with different graphic layers and images. This article covers how to add a signature to an image programmatically in C#.

Digitally Signing the Images – C# API Installation

You can easily install Aspose.PSD for .NET API by downloading its DLL file from the New Releases section, or using the following NuGet installation command:

PM> Install-Package Aspose.PSD

Add Signature to an Image Programmatically in C#

You may need to sign an agreement or contract in the form of an image. This feature can be helpful and efficient for processing documents, as compared to paper and physical mail. You need to follow the following steps in order to sign an image.

  • Load the primary PSD image with the Image class.
  • Load the secondary PSD image file.
  • Specify the location coordinates and place the signature image.
  • Save output signed image with the Save method.

The following code snippet elaborates how to sign an image programmatically in C#:

Explore API Features

There are several other features supported to work with PSD and other images. Please feel free to visit the documentation section for further details.

Get Free Evaluation License

You can avoid the evaluation limitations to test all the features in full capacity by getting a free temporary license.


In this article, you have learned how to sign an image programmatically using C#. You can further enhance this feature to allow the signature of multiple contract parties. Moreover, you do not need to install any image processing application like Adobe Illustrator, Photoshop, MS Paint, etc. Simply use the code snippet and the feature will be integrated into your .NET or .NET Core framework-based application at any operating system. Furthermore, please feel free to contact us at the forum in case of any queries.

See Also

Compress PSD Photoshop File in C#