كتابة نص على صورة JPG في Java

تشرح هذه المقالة الموجزة كيفية كتابة نص على صورة JPG في Java. تشمل المقالة تكوين بيئة التطوير، الخطوات، ومقتطف كود قابل للتشغيل يوضح كيفية إضافة نص إلى صورة JPG في Java. بالإضافة إلى ذلك، ستتعرف على كيفية تنسيق النص في صورة JPG الناتجة.

خطوات إضافة نص إلى صورة JPG في Java

  1. تهيئة النظام لاستخدام Aspose.Drawing for Java لإدراج نص على صور JPG
  2. تهيئة كائن من فئة Bitmap مع تعريف مثيل من فئة Graphics
  3. تحديد لون النص والخط للسلسلة النصية
  4. تحديد المستطيل ورسم النص على الصورة

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

كود لإدراج نص في صورة JPG في Java

// Load the image
com.aspose.drawing.Bitmap bitmap = new com.aspose.drawing.Bitmap("input.jpg");
com.aspose.drawing.Graphics graphics = com.aspose.drawing.Graphics.fromImage(bitmap);
// Define text color
com.aspose.drawing.SolidBrush brush = new com.aspose.drawing.SolidBrush(com.aspose.drawing.Color.getDarkBlue());
// Define text font
com.aspose.drawing.Font arial = new com.aspose.drawing.Font("Arial", 34, com.aspose.drawing.FontStyle.Regular);
// Text to display
String text = "Sample Text";
// Define rectangle
com.aspose.drawing.RectangleF rect = new com.aspose.drawing.RectangleF(100, 600, 850, 100);
// Draw text on image
graphics.drawString(text, arial, brush, rect);
// Save the output file
bitmap.save("output.jpg");

يوضح مقتطف الكود أعلاه كيفية إضافة نص في ملف JPG في Java. يمكنك إلحاق السلسلة النصية باستدعاء الدالة drawString(). ولكن أولاً، يجب تحميل الصورة المصدر، وتحديد خصائص النص المختلفة، بما في ذلك الخط واللون، وفقًا لمتطلباتك. وبالمثل، يمكنك تعديل موضع النص، التدرج اللوني، تأثير الظل، إلخ. لعرض نص متقدم.

يشرح هذا الموضوع عملية إنشاء محرر نص JPG في Java. لإنشاء صور نقطية، اقرأ المقالة حول إنشاء صورة نقطية في Java.

 عربي