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

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

الموضوعات المغطاة

  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. مع هذه الواجهة البرمجية، يمكنك تحديث خصائص الطبقات، إضافة علامات مائية، تدوير، تغيير حجم، عرض، وتحويل ملفات PSD، جنبًا إلى جنب مع مجموعة متنوعة من تنسيقات الملفات المدعومة، كل ذلك دون الحاجة إلى Adobe Photoshop.

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

يمكنك إما تحميل DLL للواجهة البرمجية أو تثبيتها باستخدام 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 من خلال زيارة الوثائق واستكشاف الميزات المختلفة المدعومة بواسطة الواجهة البرمجية. إذا كان لديك أي أسئلة أو تحتاج إلى مساعدة، فلا تتردد في التواصل معنا عبر منتدى الدعم المجاني.

انظر أيضًا