PSD يمكن أن تحتوي الصور على الكثير من المعلومات المرئية في شكل طبقات. في بعض الأحيان ، قد يصل حجم الملف إلى مئات الميجابايت ، لذا قد تحتاج إلى ضغط صورة PSD لتقليل حجم الملف. وفقًا لذلك ، تناقش المقالة كيفية ضغط ملف PSD برمجيًا في C#.
C# API لضغط ملف فوتوشوب PSD - التثبيت
تعلمنا عن إنشاء صورة PSD برمجيًا باستخدام Aspose.PSD for .NET API. يمكنك أيضًا ضغط صورة PSD في C#. ما عليك سوى تكوين API عن طريق تنزيل ملف DLL الخاص بها من قسم الإصدارات الجديدة أو باستخدام أمر التثبيت NuGet:
PM> Install-Package Aspose.PSD
ضغط صورة PSD برمجيًا في C#
يمكن أن يحتوي ملف PSD على عدة طبقات لعرض النص والرسومات والمتجهات وما إلى ذلك. يمكنك ضغط صورة PSD في C# باتباع الخطوات التالية:
- قم بتحميل صورة PSD مدخلة باستخدام فئة PsdImage.
- تهيئة PsdOptions كائن فئة.
- حدد طريقة الضغط باستخدام طريقة التعداد CompressionMethod.
- أخيرًا ، احفظ ملف PSD الناتج المضغوط بحجم ملف أقل.
يوضح مقتطف الشفرة التالي كيفية ضغط صورة PSD برمجيًا في C#:
// قم بتحميل ملف PSD للإدخال
PsdImage image = new PsdImage("Input.psd");
// قم بإنشاء مثيل PsdOptions لتعيين طريقة الضغط
PsdOptions psdOptions = new PsdOptions();
psdOptions.CompressionMethod = CompressionMethod.RLE;
// احفظ ملف صورة PSD مضغوط
image.Save("PSDcompression.psd", psdOptions);
استكشف ميزات API
يمكنك استكشاف قسم الوثائق للتعرف على العديد من الميزات الأخرى المضمنة في واجهة برمجة التطبيقات.
احصل على رخصة تقييم مجانية
يمكنك تقييم واجهة برمجة التطبيقات بكامل طاقتها دون أي قيود تقييمية عن طريق طلب ترخيص مؤقت مجاني.
استنتاج
في هذه المقالة ، قمت بفحص كيفية ضغط صورة PSD برمجيًا باستخدام C#. يمكنك تقليل حجم الملف بنسبة جيدة دون فقدان جودة الصورة. علاوة على ذلك ، إذا كنت بحاجة إلى مناقشة أي من متطلباتك أو مخاوفك ، فلا تتردد في مراسلتنا على المنتدى.