サイン画像csharp

最近、多くの組織や機関がペーパーレスポリシーを採用しています。場合によっては、さまざまな目的で画像に署名する必要があります。 Aspose.PSD for .NET APIを使用して、さまざまなグラフィックレイヤーや画像を操作できます。この記事では、C#でプログラムによって画像に署名を追加する方法について説明します。

画像のデジタル署名– C#APIのインストール

Aspose.PSD for .NET APIは、新しいリリースセクションからDLLファイルをダウンロードするか、次のNuGetインストールコマンドを使用して、簡単にインストールできます。

PM> Install-Package Aspose.PSD

C#でプログラムによって画像に署名を追加する

画像の形で契約書または契約書に署名する必要がある場合があります。この機能は、紙や物理的な郵便物と比較して、ドキュメントの処理に役立ち、効率的です。画像に署名するには、次の手順に従う必要があります。

  • ImageクラスでプライマリPSD画像をロードします。
  • セカンダリ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メソッドを呼び出します 
        //ここでは、2次画像は1次画像の右下に描画されます
        graphics.DrawImage(signature, new Point(canvas.Height - signature.Height, canvas.Width - signature.Width));
        canvas.Save("ImageSignature.png", new PngOptions());
    }
}

API機能を調べる

PSDや他の画像を操作するためにサポートされている他のいくつかの機能があります。詳細については、ドキュメントセクションをご覧ください。

無料の評価ライセンスを取得する

無料の一時ライセンスを取得することで、評価の制限を回避して、すべての機能をフル稼働でテストできます。

結論

この記事では、C#を使用してプログラムで画像に署名する方法を学習しました。この機能をさらに拡張して、複数の契約当事者の署名を可能にすることができます。さらに、Adobe Illustrator、Photoshop、MS Paintなどの画像処理アプリケーションをインストールする必要はありません。コードスニペットを使用するだけで、この機能は任意のオペレーティングシステムで.NETまたは.NETCoreフレームワークベースのアプリケーションに統合されます。 。また、ご不明な点がございましたら、フォーラムまでお気軽にお問い合わせください。

関連項目

PSD PhotoshopファイルをC#で圧縮