إنشاء جعل صورة جافا

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

Java API لإنشاء صورة PSD - التثبيت

Aspose.PSD for Java API يدعم إنشاء وتحرير ومعالجة PSD والعديد من تنسيقات الملفات المدعومة. يمكنك تكوين API عن طريق تنزيل ملف JAR الخاص بها من قسم التنزيلات أو باستخدام تكوينات Maven التالية:

مخزن:

<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 باستخدام Java:

  1. قم بإنشاء صورة جديدة باستخدام فئة PsdImage.
  2. امسح بيانات الصورة وأضف رسم مستطيل وبيضاوي.
  3. أضف طبقة نص مع أي سلسلة نصية.
  4. اكتب ملف PSD الناتج باستخدام طريقة حفظ.

يوضح مقتطف الشفرة التالي كيفية إنشاء صورة PSD برمجيًا في Java:

// قم بإنشاء صورة جديدة من البداية.
PsdImage image = new PsdImage(450, 450);

// تعبئة بيانات الصورة
Graphics graphics = new Graphics(image);
graphics.clear(Color.getWhite());

// ارسم مستطيلاً
graphics.drawRectangle(new Pen(new SolidBrush(Color.getBlue())), new Rectangle(10, 30, 80, 40));

// ارسم شكلًا بيضاويًا عن طريق تحديد كائن القلم واللون والإحداثيات
graphics.drawEllipse(new Pen(new SolidBrush(Color.getRed())), new Rectangle(60, 80, 130, 90));

// أضف طبقة نص
image.addTextLayer("Sample text", new Rectangle(150, 220, 100, 130));

// حفظ ملف الإخراج PSD
image.save("CreatePSD.psd");

استكشف ميزات API

يمكنك إلقاء نظرة على الوثائق للتحقق من العديد من الميزات الأخرى التي تقدمها API.

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

يمكنك تقييم واجهة برمجة التطبيقات بكامل طاقتها دون أي قيود تقييمية عن طريق طلب ترخيص مؤقت مجاني.

استنتاج

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

أنظر أيضا