Sign Image csharp

De nos jours, de nombreuses organisations et institutions ont adopté des politiques sans papier. Dans certains cas d’utilisation, vous devrez peut-être signer des images à des fins différentes. Aspose.PSD for .NET peut être utilisé pour travailler avec différentes couches graphiques et images. Cet article explique comment ajouter une signature à une image par programmation en C#.

Signature numérique des images - Installation de l’API C#

Vous pouvez facilement installer l’API Aspose.PSD for .NET en téléchargeant son fichier DLL depuis la section New Releases ou en utilisant la commande d’installation NuGet suivante :

PM> Install-Package Aspose.PSD

Ajouter une signature à une image par programme en C#

Vous devrez peut-être signer un accord ou un contrat sous la forme d’une image. Cette fonctionnalité peut être utile et efficace pour le traitement des documents, par rapport au papier et au courrier physique. Vous devez suivre les étapes suivantes pour signer une image.

  • Chargez l’image PSD principale avec la classe Image.
  • Chargez le fichier image PSD secondaire.
  • Spécifiez les coordonnées de l’emplacement et placez l’image de la signature.
  • Enregistrez l’image signée de sortie avec la méthode Save.

L’extrait de code suivant explique comment signer une image par programmation en C# :

// Créer une instance de Image pour charger l'image principale
using (Image canvas = Image.Load("layers.psd"))
{
    // Créez une autre instance de la classe Image pour charger l'image secondaire avec la signature
    using (Image signature = Image.Load("sample.psd"))
    {
        // Créer une instance de la classe Graphics
        Graphics graphics = new Graphics(canvas);

        // Appelez la méthode DrawImage tout en spécifiant l'emplacement approprié 
        //Ici l'image secondaire est dessinée en bas à droite de l'image primaire
        graphics.DrawImage(signature, new Point(canvas.Height - signature.Height, canvas.Width - signature.Width));
        canvas.Save("ImageSignature.png", new PngOptions());
    }
}

Explorer les fonctionnalités de l’API

Il existe plusieurs autres fonctionnalités prises en charge pour travailler avec PSD et d’autres images. N’hésitez pas à visiter la section documentation pour plus de détails.

Obtenez une licence d’évaluation gratuite

Vous pouvez éviter les limitations d’évaluation pour tester toutes les fonctionnalités à pleine capacité en obtenant une licence temporaire gratuite.

Conclusion

Dans cet article, vous avez appris à signer une image par programmation à l’aide de C#. Vous pouvez encore améliorer cette fonctionnalité pour permettre la signature de plusieurs parties contractantes. De plus, vous n’avez pas besoin d’installer d’application de traitement d’image comme Adobe Illustrator, Photoshop, MS Paint, etc. Utilisez simplement l’extrait de code et la fonctionnalité sera intégrée dans votre application basée sur le framework .NET ou .NET Core sur n’importe quel système d’exploitation. . De plus, n’hésitez pas à nous contacter sur le forum en cas de questions.

Voir également

[Compresser le fichier PSD Photoshop en C#] (https://blog.aspose.com/fr/2022/02/03/compress-psd-csharp/)