Alterar a cor do código QR usando Java

Este breve tutorial orienta como alterar a cor do QR code usando Java. Ele tem os detalhes sobre como definir o IDE para o desenvolvimento, uma lista de etapas que definem a lógica de programação e um código de amostra para desenhar um código QR em fundo colorido usando Java. Diferentes técnicas de personalização são compartilhadas para alterar o formato da imagem de saída de acordo com os requisitos do usuário.

Etapas para alterar a cor do código QR usando Java

  1. Estabeleça o ambiente para usar Aspose.BarCode for Java para criar código QR colorido
  2. Instanciar o objeto BarCodeGenerator e definir o tipo de codificação como QR usando o enumerador EncodeTypes
  3. Defina o texto para codificação na imagem QR
  4. Defina a cor de fundo usando setBackColor() na coleção Parameters
  5. Defina o tipo de imagem de saída usando o enumerador BarCodeImageFormat
  6. Salve a imagem do código QR no formato definido

Estas etapas descrevem como desenvolver um gerador de código QR colorido usando Java. Instancie a instância BarcodeGenerator, defina o tipo de codificação como QR e defina o texto para codificação na imagem do código QR. Por fim, defina o parâmetro de cor do BarcodeGenerator e salve a imagem de saída no formato necessário.

Código para criar QR Code colorido usando 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");
}
}

Este breve trecho de código apresenta o exemplo em execução para criar um código QR amarelo usando Java. O BarCodeImageFormat fornece opções como BMP, GIF, TIFF, SVG e EMF. O enumerador de cores contém uma longa lista de cores que você pode usar para definir a cor de fundo, no entanto, a imagem QR permanece preta na saída final.

Neste artigo, aprendemos como gerar código QR colorido usando Java. Para gerar um código de barras EAN13, consulte o artigo em Gerar código de barras EAN13 em Java.

 Português