Променете цвета на QR кода с помощта на Java

Този кратък урок ръководи как да промените цвета на QR code с помощта на Java. Той съдържа подробности за настройката на IDE за разработката, списък със стъпки, определящи логиката на програмиране, и примерен код за начертаване на QR код на цветен фон с помощта на Java. Споделят се различни техники за персонализиране за промяна на формата на изходното изображение според изискванията на потребителя.

Стъпки за промяна на цвета на QR кода с помощта на Java

  1. Създайте среда за използване на Aspose.BarCode for Java за създаване на цветен QR код
  2. Създайте екземпляр на обекта BarCodeGenerator и задайте типа кодиране на QR с помощта на изброителя EncodeTypes
  3. Задайте текста за кодиране в QR изображението
  4. Задайте цвета на фона с помощта на setBackColor() в колекцията Parameters
  5. Дефинирайте типа изходно изображение с помощта на изброителя BarCodeImageFormat
  6. Запазете изображението на QR кода в определения формат

Тези стъпки описват как да разработите генератор на цветен QR код с помощта на Java. Създайте екземпляр на BarcodeGenerator, задайте типа на кодиране на QR и задайте текста за кодиране в изображението на 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 изображението остава черно в крайния резултат.

В тази статия научихме как да генерираме цветен QR код с помощта на Java. За да генерирате баркод EAN13, вижте статията на Генерирайте EAN13 баркод в Java.

 Български