Imagen de signo csharp

En estos días, muchas organizaciones e instituciones han adoptado políticas sin papel. En algunos casos de uso, es posible que deba firmar imágenes para diferentes propósitos. Aspose.PSD for .NET API se puede utilizar para trabajar con diferentes capas gráficas e imágenes. Este artículo cubre cómo agregar una firma a una imagen mediante programación en C#.

Firma digital de las imágenes: instalación de la API de C#

Puede instalar fácilmente Aspose.PSD for .NET API descargando su archivo DLL desde la sección Nuevas versiones, o usando el siguiente comando de instalación NuGet:

PM> Install-Package Aspose.PSD

Agregar firma a una imagen mediante programación en C#

Es posible que deba firmar un acuerdo o contrato en forma de imagen. Esta característica puede ser útil y eficiente para procesar documentos, en comparación con el correo físico y en papel. Debe seguir los siguientes pasos para firmar una imagen.

  • Cargue la imagen PSD principal con la clase Image.
  • Cargue el archivo de imagen PSD secundario.
  • Especifique las coordenadas de ubicación y coloque la imagen de la firma.
  • Guarde la imagen firmada de salida con el método Save.

El siguiente fragmento de código explica cómo firmar una imagen mediante programación en C#:

// Cree una instancia de Image para cargar la imagen principal
using (Image canvas = Image.Load("layers.psd"))
{
    // Cree otra instancia de la clase de imagen para cargar la imagen secundaria con la firma
    using (Image signature = Image.Load("sample.psd"))
    {
        // Crea una instancia de la clase Graphics
        Graphics graphics = new Graphics(canvas);

        // Llame al método DrawImage mientras especifica la ubicación adecuada 
        //Aquí la imagen secundaria se dibuja en la parte inferior derecha de la imagen principal
        graphics.DrawImage(signature, new Point(canvas.Height - signature.Height, canvas.Width - signature.Width));
        canvas.Save("ImageSignature.png", new PngOptions());
    }
}

Explore las características de la API

Hay varias otras funciones compatibles para trabajar con PSD y otras imágenes. No dude en visitar la sección documentación para obtener más detalles.

Obtenga una licencia de evaluación gratuita

Puede evitar las limitaciones de evaluación para probar todas las funciones a plena capacidad obteniendo una licencia temporal gratuita.

Conclusión

En este artículo, ha aprendido a firmar una imagen mediante programación con C#. Puede mejorar aún más esta función para permitir la firma de varias partes del contrato. Además, no necesita instalar ninguna aplicación de procesamiento de imágenes como Adobe Illustrator, Photoshop, MS Paint, etc. Simplemente use el fragmento de código y la función se integrará en su aplicación basada en .NET o .NET Core Framework en cualquier sistema operativo. . Además, no dude en ponerse en contacto con nosotros en el foro en caso de cualquier consulta.

Ver también

Comprimir archivo PSD de Photoshop en C#