
تعتبر العلامات المائية ضرورية لتأكيد ملكية الصور ومنع الاستخدام غير المصرح به أو التزوير. يمكن أن يكون تنفيذ ميزة العلامات المائية الآلية في تطبيقات الويب أو سطح المكتب أمرًا حاسمًا. في هذه المقالة، سنرشدك خلال عملية إضافة علامات مائية إلى الصور برمجيًا باستخدام C#. بالإضافة إلى ذلك، ستتعلم كيفية إضافة علامة مائية في PDF باستخدام C# لتعزيز أمان مستنداتك. دعنا نبدأ!
جدول المحتويات
- واجهة برمجة التطبيقات C# لإضافة علامة مائية إلى الصور
- إضافة علامة مائية إلى صورة في C#
- إضافة علامة مائية مائلة إلى الصور في C#
- احصل على ترخيص API مجاني
واجهة برمجة التطبيقات C# لإضافة علامة مائية إلى الصور
لإضافة علامات مائية إلى الصور، سنستخدم Aspose.Imaging for .NET. تدعم واجهة برمجة التطبيقات القوية لمعالجة الصور مجموعة متنوعة من التنسيقات، بما في ذلك PNG وJPEG وBMP، مما يبسط معالجة الصور. يمكنك إما تنزيل ملفات 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#. كما اكتشفت كيفية تدوير نص العلامة المائية إلى زاوية معينة وكيفية إضافة علامة مائية في PDF باستخدام C#. لمزيد من المعلومات حول واجهة برمجة تطبيقات معالجة الصور C#، يرجى الرجوع إلى التوثيق. إذا كان لديك أي أسئلة أو تحتاج إلى مساعدة، فلا تتردد في التواصل عبر المنتدى.