يرشدك هذا البرنامج التعليمي الموجز إلى كيفية تغيير لون QR code باستخدام Java. ويحتوي على تفاصيل حول إعداد بيئة التطوير المتكاملة للتطوير، وقائمة بالخطوات التي تحدد منطق البرمجة، ونموذج كود لرسم رمز الاستجابة السريعة على خلفية ملونة باستخدام Java. تتم مشاركة تقنيات التخصيص المختلفة لتغيير تنسيق الصورة الناتجة وفقًا لمتطلبات المستخدم.
خطوات تغيير لون رمز الاستجابة السريعة باستخدام جافا
- إنشاء البيئة لاستخدام Aspose.BarCode for Java لإنشاء رمز QR ملون
- قم بإنشاء كائن BarCodeGenerator وقم بتعيين نوع الترميز إلى QR باستخدام عداد EncodeTypes
- تعيين النص المراد ترميزه في صورة QR
- تعيين لون الخلفية باستخدام setBackColor() في مجموعة المعلمات
- قم بتحديد نوع الصورة الناتجة باستخدام عداد BarCodeImageFormat
- احفظ صورة رمز الاستجابة السريعة بالتنسيق المحدد
تصف هذه الخطوات كيفية تطوير مولد رمز الاستجابة السريعة الملون باستخدام Java. قم بإنشاء مثيل لـ BarcodeGenerator، واضبط نوع الترميز على QR، واضبط النص المراد ترميزه في صورة رمز الاستجابة السريعة. أخيرًا، قم بتحديد معلمة اللون لـ BarcodeGenerator واحفظ الصورة الناتجة بالتنسيق المطلوب.
كود لإنشاء رمز QR ملون باستخدام Java
import com.aspose.barcode.*; | |
import com.aspose.barcode.generation.BarCodeImageFormat; | |
import com.aspose.barcode.generation.BarcodeGenerator; | |
import com.aspose.barcode.generation.EncodeTypes; | |
import java.awt.*; | |
public class Main | |
{ | |
public static void main(String[] args) throws Exception // Set QR code color in Java | |
{ | |
// Set the licenses | |
new License().setLicense("License.lic"); | |
BarcodeGenerator codeGenerator = new BarcodeGenerator(EncodeTypes.QR); | |
//set text | |
codeGenerator.setCodeText("Some text for encoding"); | |
// Set Background Color | |
codeGenerator.getParameters().setBackColor(Color.YELLOW); | |
// Save output image | |
codeGenerator.save("Yellow_QR_Code.png", BarCodeImageFormat.PNG); | |
System.out.println("Colored QR coded generated successfully"); | |
} | |
} |
يقدم مقتطف التعليمات البرمجية الموجز هذا عينة تشغيل لإنشاء رمز QR أصفر باستخدام Java. يوفر BarCodeImageFormat خيارات مثل BMP وGIF وTIFF وSVG وEMF. يحتوي عداد الألوان على قائمة طويلة من الألوان التي يمكنك استخدامها لتعيين لون الخلفية، ومع ذلك، تظل صورة QR باللون الأسود في الناتج النهائي.
في هذه المقالة، تعلمنا كيفية إنشاء رمز الاستجابة السريعة الملون باستخدام Java. لإنشاء رمز شريطي EAN13، راجع المقالة على إنشاء رمز شريطي EAN13 في Java.