В наши дни многие организации и учреждения перешли на безбумажную политику. В некоторых случаях вам может понадобиться подписывать изображения для разных целей. Aspose.PSD for .NET API можно использовать для работы с различными графическими слоями и изображениями. В этой статье рассказывается, как программно добавить подпись к изображению на C#.
Цифровая подпись изображений — установка C# API
Вы можете легко установить API Aspose.PSD для .NET, загрузив его DLL-файл из раздела Новые версии или используя следующую команду установки NuGet:
PM> Install-Package Aspose.PSD
Программное добавление подписи к изображению на C#
Возможно, вам потребуется подписать соглашение или контракт в виде изображения. Эта функция может быть полезной и эффективной для обработки документов по сравнению с бумажной и физической почтой. Чтобы подписать изображение, вам необходимо выполнить следующие шаги.
- Загрузите основное PSD-изображение с классом Image.
- Загрузите дополнительный файл изображения PSD.
- Укажите координаты места и поместите изображение подписи.
- Сохраните выходное подписанное изображение методом Save.
В следующем фрагменте кода показано, как программно подписать изображение на C#:
// Создайте экземпляр Image для загрузки основного изображения
using (Image canvas = Image.Load("layers.psd"))
{
// Создайте еще один экземпляр класса Image для загрузки вторичного изображения с подписью.
using (Image signature = Image.Load("sample.psd"))
{
// Создайте экземпляр класса Graphics
Graphics graphics = new Graphics(canvas);
// Вызовите метод DrawImage, указав соответствующее местоположение
//Здесь вторичное изображение рисуется справа внизу основного изображения.
graphics.DrawImage(signature, new Point(canvas.Height - signature.Height, canvas.Width - signature.Width));
canvas.Save("ImageSignature.png", new PngOptions());
}
}
Изучите функции API
Есть несколько других функций, поддерживаемых для работы с PSD и другими изображениями. Пожалуйста, не стесняйтесь посетить раздел documentation для получения дополнительной информации.
Получите бесплатную ознакомительную лицензию
Вы можете избежать ознакомительных ограничений и протестировать все функции в полной мере, получив бесплатную временную лицензию.
Вывод
В этой статье вы узнали, как программно подписать образ с помощью C#. Вы можете дополнительно улучшить эту функцию, чтобы разрешить подпись нескольких сторон контракта. Кроме того, вам не нужно устанавливать какое-либо приложение для обработки изображений, такое как Adobe Illustrator, Photoshop, MS Paint и т. д. Просто используйте фрагмент кода, и эта функция будет интегрирована в ваше приложение на основе платформы .NET или .NET Core в любой операционной системе. . Кроме того, пожалуйста, не стесняйтесь обращаться к нам на форуме в случае возникновения каких-либо вопросов.
Смотрите также
[Сжатие PSD-файла Photoshop в C#] (https://blog.aspose.com/ru/2022/02/03/compress-psd-csharp/)