استنداك صور PSD أو PSB من البداية باستخدام Java

نظرة عامة

لإنشاء ملف PSD أو PSB من البداية باستخدام Aspose.PSD لـ Java ، اتبع هذه الخطوات:

  • استيراد الفئات الضرورية: استيراد الفئات المطلوبة من مكتبة Aspose.PSD.

  • تحديد اسم ومسار ملف الإخراج: تعريف اسم ومسار لملف PSD أو PSB الناتج.

  • إنشاء صورة PSD: عينة صورة PSD جديدة بالأبعاد المطلوبة.

  • إضافة طبقة PSD عادية: إضافة طبقة عادية إلى صورة PSD وتحديثها باستخدام واجهة الرسم البياني.

  • إنشاء طبقة نصية: إضافة طبقة نصية إلى صورة PSD بمحتوى نصي مرغوب وموضع محدد.

  • تطبيق التأثيرات: إذا كان الرغبة، تطبيق تأثيرات مثل ظل ساقط على طبقة النص.

  • حفظ ملف PSD: حفظ صورة PSD المنشأة في ملف الإخراج المحدد.

  • يجب تثبيت مكتبة Aspose.PSD وتكوينها بشكل صحيح في بيئتك Java ليعمل هذه الخطوات. راجع وثائق Aspose.PSD الرسمية للحصول على تعليمات التثبيت والاستخدام بالتفصيل.

تحقق من المثال الكامل.

المثال

public class CreateFileFromScratchExample {
public static void main(String[] args) {
String outputFile = "CreateFileFromScratchExample.psd";
// Create PSD Image with specified dimensions
try (PsdImage img = new PsdImage(500, 500)) {
// Create Regular PSD Layer and update it with Graphic API
Layer regularLayer = img.addRegularLayer();
// Use popular Graphic API for Editing
Graphics graphics = new Graphics(regularLayer);
Pen pen = new Pen(Color.getAliceBlue());
LinearGradientBrush brush = new LinearGradientBrush(new Rectangle(250, 250, 150, 100),
Color.getRed(), Color.getAquamarine(), 45);
graphics.drawEllipse(pen, new Rectangle(100, 100, 200, 200));
graphics.fillEllipse(brush, new Rectangle(250, 250, 150, 100));
// Create Text Layer
TextLayer textLayer = img.addTextLayer("Sample Text", new Rectangle(200, 200, 100, 100));
// Adding Shadow to Text
DropShadowEffect dropShadowEffect = textLayer.getBlendingOptions().addDropShadow();
dropShadowEffect.setDistance(0);
dropShadowEffect.setSize(8);
dropShadowEffect.setColor(Color.getBlue());
// Save PSD File
img.save(outputFile);
} catch (Exception e) {
e.printStackTrace();
}
}
}