يتم إنشاء ملفات PSD لتصميم الصور باستخدام طبقات مختلفة. يمكن أن تصبح ملفات PSD المختلفة ضخمة الحجم بسبب البيانات والطبقات المرئية. في مثل هذه الحالات ، قد ترغب في ضغط صورة PSD لتقليل حجم الملف. تشرح هذه المقالة كيفية ضغط ملف PSD Photoshop برمجيًا في Java.
Java API لضغط ملف Photoshop Photoshop - التثبيت
يمكنك العمل مع ملفات Photoshop برمجيًا في Java باستخدام Aspose.PSD for Java API. يمكنك أيضًا ضغط صورة PSD في Java. قم بتنزيل ملفات JAR بسرعة من قسم الإصدارات الجديدة أو استخدم تكوينات Maven التالية في ملف pom.xml لتطبيقك.
مخزن:
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>http://repository.aspose.com/repo/</url>
</repository>
الاعتماد:
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-psd</artifactId>
<version>21.7</version>
<classifier>jdk16</classifier>
</dependency>
ضغط صورة PSD برمجيًا في Java
يمكنك ضغط صورة PSD بجافا باتباع الخطوات التالية:
- قم بتحميل ملف PSD المصدر باستخدام فئة PsdImage.
- قم بإنشاء كائن من فئة PsdOptions.
- اضبط أسلوب الضغط باستخدام فئة CompressionMethod.
- أخيرًا ، احفظ صورة PSD المضغوطة الناتجة مع تقليل حجم الملف.
يوضح مقتطف الشفرة أدناه كيفية ضغط صورة PSD برمجيًا في Java:
// قم بتحميل ملف PSD للإدخال
PsdImage image = new PsdImage("Input.psd");
// قم بإنشاء مثيل PsdOptions لتعيين طريقة الضغط
PsdOptions psdOptions = new PsdOptions();
psdOptions.setCompressionMethod(CompressionMethod.RLE);
// احفظ ملف صورة PSD مضغوط
image.save("PSDcompression.psd", psdOptions);
استكشف ميزات API
يمكنك استكشاف قسم الوثائق للتعرف على العديد من الميزات الأخرى المضمنة في واجهة برمجة التطبيقات.
احصل على رخصة تقييم مجانية
يمكنك تقييم واجهة برمجة التطبيقات بكامل طاقتها دون أي قيود تقييمية عن طريق طلب ترخيص مؤقت مجاني.
استنتاج
في هذه المقالة ، قمت بالتحقق من كيفية ضغط ملف PSD Photoshop برمجيًا في Java. علاوة على ذلك ، لا تحتاج إلى تثبيت تطبيق Photoshop لتقليل حجم ملف PSD. علاوة على ذلك ، لا تتردد في التواصل معنا على المنتدى ، في حالة وجود أي مخاوف.