توقيع صورة csharp

في هذه الأيام ، تبنت العديد من المنظمات والمؤسسات سياسات غير ورقية. في بعض حالات الاستخدام ، قد تحتاج إلى توقيع الصور لأغراض مختلفة. يمكن استخدام Aspose.PSD for .NET API للعمل مع طبقات الرسوم والصور المختلفة. تتناول هذه المقالة كيفية إضافة توقيع إلى صورة برمجيًا في C#.

توقيع الصور رقميًا - تثبيت C# API

يمكنك بسهولة تثبيت API Aspose.PSD for .NET عن طريق تنزيل ملف DLL الخاص به من قسم الإصدارات الجديدة ، أو باستخدام أمر التثبيت NuGet التالي:

PM> Install-Package Aspose.PSD

أضف توقيعًا إلى صورة برمجيًا في C#

قد تحتاج إلى توقيع اتفاقية أو عقد في شكل صورة. يمكن أن تكون هذه الميزة مفيدة وفعالة لمعالجة المستندات ، مقارنة بالبريد الورقي والمادي. تحتاج إلى اتباع الخطوات التالية لتوقيع صورة.

  • قم بتحميل صورة PSD الأساسية بفئة صورة.
  • قم بتحميل ملف صورة PSD الثانوي.
  • حدد إحداثيات الموقع وضع صورة التوقيع.
  • احفظ الصورة الموقعة الناتجة باستخدام طريقة حفظ.

يوضح مقتطف الشفرة التالي كيفية تسجيل صورة برمجيًا في C#:

// قم بإنشاء مثيل للصورة لتحميل الصورة الأساسية
using (Image canvas = Image.Load("layers.psd"))
{
    // قم بإنشاء مثيل آخر لفئة الصورة لتحميل الصورة الثانوية بالتوقيع
    using (Image signature = Image.Load("sample.psd"))
    {
        // قم بإنشاء مثيل لفئة الرسومات
        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 والصور الأخرى. لا تتردد في زيارة قسم الوثائق لمزيد من التفاصيل.

احصل على رخصة تقييم مجانية

يمكنك تجنب قيود التقييم لاختبار جميع الميزات بكامل طاقتها من خلال الحصول على ترخيص مؤقت مجاني.

استنتاج

في هذه المقالة ، تعلمت كيفية تسجيل صورة برمجيًا باستخدام C#. يمكنك زيادة تحسين هذه الميزة للسماح بالتوقيع على عدة أطراف تعاقدية. علاوة على ذلك ، لا تحتاج إلى تثبيت أي تطبيق لمعالجة الصور مثل Adobe Illustrator و Photoshop و MS Paint وما إلى ذلك. ما عليك سوى استخدام مقتطف الشفرة وسيتم دمج الميزة في تطبيق .NET أو .NET Core القائم على إطار العمل في أي نظام تشغيل . علاوة على ذلك ، لا تتردد في الاتصال بنا على المنتدى في حالة وجود أي استفسار.

أنظر أيضا

ضغط ملف Photoshop PSD في C#