Изображение подписи csharp

В наши дни многие организации и учреждения перешли на безбумажную политику. В некоторых случаях вам может понадобиться подписывать изображения для разных целей. 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/)