إضافة علامة مائية إلى PSD في C#

تستخدم تطبيق Adobe Photoshop الشهير تنسيق PSD (مستند فوتوشوب) لملفات الصور الأصلية. يعد هذا التنسيق ضروريًا لإنشاء تصاميم معقدة مثل الشعارات والكتيبات، وغالبًا ما يتكون من طبقات متعددة. لحماية تصاميمك بفعالية، يمكنك برمجيًا إضافة علامة مائية إلى ملف PSD في C#. ستوجهك هذه المقالة خلال العملية باستخدام واجهة برمجة التطبيقات Aspose.PSD لـ .NET، وهي حل قوي لـ علامة مائية PSD في C# .NET Core ومهام معالجة صور PSD الأخرى.

ما ستتعلمه

في هذه المقالة، سنغطي المواضيع التالية:

  1. استخدام واجهة برمجة تطبيقات Photoshop في C# لإضافة علامة مائية إلى PSD
  2. إضافة علامة مائية نصية إلى PSD
  3. إنشاء علامة مائية مائلة في PSD
  4. إضافة علامة مائية صورة إلى PSD

استخدام واجهة برمجة تطبيقات Photoshop في C# لإضافة علامة مائية إلى PSD

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

الفئات الرئيسية في واجهة البرمجة

  • PsdImage: تستخدم لتحميل وتحرير وحفظ ملفات PSD.
  • Graphics: تمثل سياق الرسوميات في الصورة.
  • Layer: تمثل كل طبقة داخل ملف PSD.

التثبيت

يمكنك إما تنزيل DLL أو تثبيته عبر NuGet:

PM> Install-Package Aspose.PSD

إضافة علامة مائية نصية إلى PSD باستخدام C#

لإضافة علامة مائية نصية إلى ملف PSD، اتبع الخطوات التالية:

  1. قم بتحميل ملف PSD كـ PsdImage باستخدام فئة Image.
  2. أنشئ مثيلًا من فئة Graphics.
  3. عرّف كائن Font لنص العلامة المائية.
  4. أنشئ مثيل SolidBrush بلونك المطلوب.
  5. حدد محاذاة السلسلة.
  6. استدعِ طريقة DrawString() لعرض النص.
  7. احفظ ملف الإخراج باستخدام طريقة Save().

إليك عينة من الكود توضح كيفية إضافة علامة مائية نصية إلى ملف PSD في C#:

إضافة علامة مائية نصية إلى PSD باستخدام C#

إضافة علامة مائية نصية إلى PSD باستخدام C#

لحفظ الإخراج كملف PSD، استخدم مقتطف الكود التالي:

psdImage.Save(@"C:\Files\AddWatermark_output.psd", new PsdOptions());

إنشاء علامة مائية مائلة في PSD باستخدام C#

لإنشاء علامة مائية نصية مائلة في ملف PSD، اتبع الخطوات التالية:

  1. قم بتحميل ملف PSD كـ PsdImage باستخدام فئة Image.
  2. أنشئ مثيلًا من فئة Graphics.
  3. عرّف كائن Font للعلامة المائية.
  4. أنشئ مثيل SolidBrush بلونك المطلوب.
  5. حدد مصفوفة تحويل لتدوير العلامة المائية.
  6. اضبط محاذاة السلسلة.
  7. استدعِ طريقة DrawString().
  8. احفظ ملف الإخراج باستخدام طريقة Save().

توضح عينة الكود التالية كيفية إضافة علامة مائية نصية مائلة إلى ملف PSD في C#:

إنشاء علامة مائية مائلة في PSD باستخدام C#

إنشاء علامة مائية مائلة في PSD باستخدام C#

إضافة علامة مائية صورة إلى PSD باستخدام C#

لإضافة صورة كعلامة مائية إلى ملف PSD، اتبع الخطوات التالية:

  1. قم بتحميل ملف PSD كـ PsdImage باستخدام فئة Image.
  2. أنشئ مثيلًا من فئة Layer.
  3. حدد ارتفاع الطبقة وعرضها وشفافيتها.
  4. استخدم طريقة AddLayer() لإضافة الطبقة إلى PSD.
  5. قم بتحميل صورة العلامة المائية إلى الطبقة.
  6. استدعِ طريقة DrawImage()، مع تمرير الموقع وطبقة صورة العلامة المائية كوسائط.
  7. احفظ ملف الإخراج باستخدام طريقة Save().

إليك عينة من الكود توضح كيفية إضافة علامة مائية صورة إلى ملف PSD في C#:

إضافة علامة مائية صورة إلى PSD باستخدام C#

إضافة علامة مائية صورة إلى PSD باستخدام C#

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

يمكنك الحصول على ترخيص مؤقت مجاني لتجربة Aspose.PSD لـ .NET دون أي قيود تقييم.

الخاتمة

في هذه المقالة، استكشفنا كيفية:

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

بجانب تعلم كيفية إضافة علامة مائية إلى ملف PSD في C#، يمكنك التعمق أكثر في Aspose.PSD لـ .NET من خلال مراجعة التوثيق واستكشاف ميزاته الواسعة. إذا كانت لديك أي أسئلة، فلا تتردد في التواصل معنا على منتدى الدعم المجاني.

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

مع دليل Aspose.PSD لعلامات الماء في C#، لديك الآن الأدوات لإنشاء حلول مخصصة لملفات PSD الخاصة بك، مما يضمن حماية تصاميمك بفعالية. استكشف الإمكانيات وحسّن مشاريعك مع هذا الحل الفعال لعلامات الماء PSD في C# لـ .NET اليوم!