Galera, seguinte:
Eu estou gerando um cod barras e estou salvando-o como um jpg para que este seja inserido em um relatorio do Ireport.
Só que o problema é que eu não consigo ter controle sob o tamanho da imagem. Não sei o que está havendo( até pq é a primeira vez que utilizo geração de imagem no java)
Segue o meu código:
net.sourceforge.barbecue.Barcode barcode = BarcodeFactory.createCode128C(value);//metodo responsavel por gerar o cod barras
barcode.setDrawingText(false);
BufferedImage image = new BufferedImage(220, 130, BufferedImage.TYPE_BYTE_GRAY);
//BufferedImage image = new BufferedImage(10, 5000, BufferedImage.TYPE_INT_RGB);
//tentei aumentar o tamanho aqui para ver se o tamanho da img mudava.
Graphics2D g = (Graphics2D) image.getGraphics();
g.setBackground(Color.BLUE);
//barcode.draw(g, 10, 56);//aqui tbm
//g.setClip(50, 50, 35, 90);//tentei utilizar o método clip da Graphics, mas tbm não da.
barcode.draw(g, 100, 10);
BarcodeImageHandler.saveJPEG(barcode, new File("c:/Boleto.jpg"););
Como podem ver no cod, estas foram as minhas tentativas de tentar mudar o tamanho da imagem, porem estas não foram bem sucedidas…
Alguem sabe como faço para aumentar essa bendita imagem?