
تستخدم تطبيقات أدوبي الشهيرة Photoshop صيغة PSD (وثيقة Photoshop) لملفات الصور الأصلية. تعتبر هذه الصيغة ضرورية لإنشاء تصميمات معقدة مثل الشعارات والكتيبات، وغالبًا ما تتكون من طبقات متعددة. لحماية تصميماتك بشكل فعال، يمكنك برمجيًا إضافة علامة مائية إلى ملف PSD في C#. ستوجهك هذه المقالة خلال العملية باستخدام واجهة برمجة التطبيقات Aspose.PSD لـ .NET.
ما ستتعلمه
في هذه المقالة، سنغطي المواضيع التالية:
- استخدام واجهة برمجة تطبيقات Photoshop في C# لإضافة علامة مائية إلى PSD
- إضافة علامة مائية نصية إلى PSD
- إنشاء علامة مائية مائلة في PSD
- إضافة علامة مائية صورة إلى PSD
استخدام واجهة برمجة تطبيقات Photoshop في C# لإضافة علامة مائية إلى PSD
لإضافة علامة مائية نصية أو صورة إلى ملف PSD برمجيًا، سنستخدم واجهة برمجة التطبيقات Aspose.PSD لـ .NET. تتيح لك هذه المكتبة القوية وسهلة الاستخدام معالجة تنسيقات ملفات Adobe Photoshop دون الحاجة إلى Adobe Photoshop نفسه.
تدعم واجهة برمجة التطبيقات تحميل وتحرير كل من ملفات PSD و PSB في تطبيقات .NET. وتوفر إمكانيات لتحديث خصائص الطبقات، وإضافة علامات مائية، وتنفيذ عمليات متنوعة مثل الضغط، والدوران، والتصيير عبر عدة تنسيقات ملفات مدعومة.
الفئات الرئيسية في واجهة برمجة التطبيقات
- PsdImage: تستخدم لتحميل وتحرير وحفظ ملفات PSD.
- Graphics: تمثل سياق الرسوميات في الصورة.
- Layer: تمثل كل طبقة داخل ملف PSD.
التثبيت
يمكنك إما تنزيل DLL أو تثبيته عبر NuGet:
PM> Install-Package Aspose.PSD
إضافة علامة مائية نصية إلى PSD باستخدام C#
لإضافة علامة مائية نصية إلى ملف PSD، اتبع الخطوات التالية:
- قم بتحميل ملف PSD كـ PsdImage باستخدام فئة Image.
- أنشئ مثيلًا من فئة Graphics.
- عرّف كائن Font لنص العلامة المائية.
- أنشئ مثيلًا من SolidBrush باللون الذي تريده.
- حدد محاذاة النص.
- استدعِ طريقة DrawString() لرسم النص.
- احفظ ملف الإخراج باستخدام طريقة Save().
إليك عينة من الكود توضح كيفية إضافة علامة مائية نصية إلى ملف PSD في C#:

إضافة علامة مائية نصية إلى PSD باستخدام C#
لحفظ الإخراج كملف PSD، استخدم مقتطف الكود التالي:
psdImage.Save(@"C:\Files\AddWatermark_output.psd", new PsdOptions());
إنشاء علامة مائية مائلة في PSD باستخدام C#
لإنشاء علامة مائية نصية مائلة في ملف PSD، اتبع الخطوات التالية:
- قم بتحميل ملف PSD كـ PsdImage باستخدام فئة Image.
- أنشئ مثيلًا من فئة Graphics.
- عرّف كائن Font للعلامة المائية.
- أنشئ مثيلًا من SolidBrush باللون الذي تريده.
- حدد مصفوفة تحويل لتدوير العلامة المائية.
- اضبط محاذاة النص.
- استدعِ طريقة DrawString().
- احفظ ملف الإخراج باستخدام طريقة Save().
توضح عينة الكود التالية كيفية إضافة علامة مائية نصية مائلة إلى ملف PSD في C#:

إنشاء علامة مائية مائلة في PSD باستخدام C#
إضافة علامة مائية صورة إلى PSD باستخدام C#
لإضافة صورة كعلامة مائية إلى ملف PSD، اتبع الخطوات التالية:
- قم بتحميل ملف PSD كـ PsdImage باستخدام فئة Image.
- أنشئ مثيلًا من فئة Layer.
- اضبط ارتفاع الطبقة، وعرضها، وشفافيتها.
- استخدم طريقة AddLayer() لإضافة الطبقة إلى PSD.
- قم بتحميل صورة العلامة المائية إلى الطبقة.
- استدعِ طريقة DrawImage()، وتمرير الموقع وطبقة صورة العلامة المائية كوسائط.
- احفظ ملف الإخراج باستخدام طريقة Save().
إليك عينة من الكود توضح كيفية إضافة علامة مائية صورة إلى ملف PSD في C#:

إضافة علامة مائية صورة إلى PSD باستخدام C#
احصل على ترخيص مؤقت مجاني
يمكنك الحصول على ترخيص مؤقت مجاني لتجربة Aspose.PSD لـ .NET دون أي قيود تقييم.
الخاتمة
في هذه المقالة، استكشفنا كيفية:
- إضافة طبقة جديدة إلى صورة PSD.
- إضافة علامات مائية نصية أو صور إلى PSD.
- حفظ PSD كملف PNG أو PSD باستخدام C#.
بخلاف تعلم كيفية إضافة علامة مائية إلى ملف PSD في C#، يمكنك التعمق أكثر في Aspose.PSD لـ .NET من خلال مراجعة الوثائق واستكشاف ميزاته الواسعة. إذا كان لديك أي أسئلة، فلا تتردد في التواصل معنا على منتدى الدعم المجاني.
انظر أيضًا
- إضافة طبقة جديدة في PSD برمجيًا باستخدام C#
- إنشاء صورة PSD في C#
- دمج أو تسطيح الطبقات في صورة PSD باستخدام C#
- تحويل PSD إلى صورة TIFF في C#
- تدوير أو قص صورة PSD باستخدام C#
من خلال استخدام مكون Aspose.PSD، يمكنك معالجة ملفات PSD بكفاءة وتنفيذ العلامات المائية في تطبيقات C# .NET الخاصة بك، مما يجعلها أفضل طريقة لإضافة علامة مائية إلى ملفات PSD في C# .NET. سواء كنت تبحث عن إضافة علامة مائية شفافة إلى PSD أو إضافة علامات مائية دفعة واحدة إلى ملفات PSD في C# .NET، توفر هذه الدليل المعرفة الأساسية التي تحتاجها للبدء.