تعتبر العلامات المائية ضرورية للمطالبة بملكية الصور ومنع الاستخدام غير المصرح به أو التزوير. في العديد من السيناريوهات، قد تحتاج إلى تنفيذ ميزة العلامة المائية الآلية في تطبيقات الويب أو سطح المكتب. ستوجهك هذه المقالة خلال إضافة علامات مائية إلى الصور برمجيًا باستخدام C#. ستتعلم أيضًا كيفية وضع علامة مائية على مجموعة من الصور بكفاءة. دعونا نبدأ!
جدول المحتويات
- واجهة برمجة تطبيقات C# لإضافة علامة مائية إلى الصور
- إضافة علامة مائية إلى صورة في C#
- إضافة علامة مائية مائلة إلى الصور في C#
- احصل على ترخيص API مجاني
إضافة علامة مائية إلى الصور في C# - تثبيت API
لإضافة علامات مائية إلى الصور، سنستخدم Aspose.Imaging for .NET. تدعم هذه واجهة برمجة التطبيقات القوية لمعالجة الصور مجموعة متنوعة من تنسيقات الصور وتبسط معالجة الصور. يمكنك إما تنزيل ثنائيات API أو تثبيته عبر NuGet باستخدام الأمر التالي:
PM> Install-Package Aspose.Imaging
إضافة علامة مائية إلى صورة في C#
إليك دليل خطوة بخطوة حول كيفية إضافة علامة مائية إلى صورة باستخدام C#:
- قم بتحميل الصورة باستخدام فئة Image.
- أنشئ مثيلًا من فئة Graphics، وقم بتهيئته باستخدام كائن Image.
- حدد عائلة الخط والحجم والنمط باستخدام فئة Font.
- أنشئ مثيلًا من SolidBrush لتعيين خصائص مثل اللون.
- أنشئ مثيلًا من StringFormat لإدارة محاذاة النص.
- أضف العلامة المائية إلى الصورة باستخدام Graphics.DrawString(String, Font, SolidBrush, 0, 0, StringFormat).
- احفظ الصورة باستخدام Image.Save(String).
إليك نموذج كود يوضح كيفية إضافة علامة مائية إلى صورة في C#:
C# إضافة علامة مائية مائلة إلى الصور
في بعض الحالات، يتم تطبيق العلامات المائية بشكل مائل عبر الصور. تتيح لك واجهة برمجة التطبيقات Aspose.Imaging for .NET تدوير نص العلامة المائية لتحقيق هذا التأثير. اتبع هذه الخطوات لإضافة علامة مائية مائلة:
- قم بتحميل الصورة باستخدام فئة Image.
- أنشئ مثيلًا من Graphics مُهيأً باستخدام كائن Image.
- حدد عائلة الخط والحجم والنمط باستخدام فئة Font.
- أنشئ مثيلًا من SolidBrush لتعيين خصائص مثل اللون.
- أنشئ كائن StringFormat لمحاذاة النص.
- أنشئ مثيلًا من Matrix لتعيين زاوية التحويل.
- قم بتعيين كائن Matrix إلى خاصية Graphics.Transform.
- أضف العلامة المائية باستخدام Graphics.DrawString(String, Font, SolidBrush, 0, 0, StringFormat).
- احفظ الصورة باستخدام Image.Save(String).
إليك نموذج كود يوضح كيفية إضافة علامة مائية مائلة إلى الصور باستخدام C#:
إدراج علامة مائية على الصور مع ترخيص مجاني
يمكنك الحصول على ترخيص مؤقت مجاني لإدراج علامات مائية على الصور دون أي قيود على التقييم.
الخاتمة
في هذه المقالة، تعلمت كيفية إضافة علامة مائية إلى الصور في C#. كما اكتشفت كيفية تدوير نص العلامة المائية إلى زاوية معينة. لمزيد من المعلومات حول واجهة برمجة تطبيقات معالجة الصور C#، يرجى الرجوع إلى الوثائق. إذا كانت لديك أي أسئلة أو تحتاج إلى مساعدة، فلا تتردد في التواصل عبر المنتدى.