تحويل PSD إلى PNG في C#

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

جدول المحتويات

  1. واجهة برمجة تطبيقات تحويل PSD إلى PNG في C#
  2. خطوات تحويل PSD إلى PNG
  3. تحويل PSD إلى PNG باستخدام C#

واجهة برمجة تطبيقات تحويل PSD إلى PNG في C#

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

تعمل فئة Image كفئة أساسية لجميع أنواع الصور. تتيح لك فئة PsdImage تحميل وتحرير وحفظ ملفات PSD. تتضمن الطريقة Save(string, ImageOptionsBase) لحفظ PSD في تنسيق ملف وموقع محددين. بالإضافة إلى ذلك، يوفر API فئة PsdLoadOptions لتحديد خيارات التحميل وفئة PngOptions لتعريف خيارات إنشاء تنسيق ملف PNG.

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

PM> Install-Package Aspose.PSD

كيفية تحويل PSD إلى PNG

تحويل ملف PSD إلى تنسيق PNG هو أمر بسيط. اتبع هذه الخطوات:

  • حدد خيارات تحميل PSD.
  • قم بتحميل ملف PSD.
  • حدد خيارات حفظ PNG.
  • احفظ PSD كصورة PNG.

في القسم التالي، سنترجم هذه الخطوات إلى كود C# لتصدير ملف PSD إلى تنسيق PNG.

تحويل PSD إلى PNG باستخدام C#

لتحويل ملفات PSD إلى صور PNG باستخدام C#، اتبع هذه الخطوات:

  1. أنشئ مثيلًا من فئة PsdLoadOptions.
  2. حدد خيارات التحميل، مثل ReadOnlyMode.
  3. قم بتحميل ملف PSD كـ PsdImage باستخدام فئة Image.
  4. قم بتهيئة كائن فئة PngOptions.
  5. حدد خيارات PNG، بما في ذلك ColorType، Progressive، و CompressionLevel.
  6. احفظ ملف الإخراج باستخدام طريقة Save().

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

مصدر PSD

مصدر PSD

تحويل PSD إلى PNG باستخدام C#

PNG المحول

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

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

الخاتمة

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

  • تحميل ملف PSD موجود.
  • تحديد خيارات تحميل PSD و PNG.
  • حفظ PSD كصورة PNG باستخدام C#.

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

انظر أيضًا