Erstellen von gif-Barcodes mit barcode4j

Ich versuche, barcode erstellen mit barcode4j lib. Dies ist, was ich habe:Erstellen von gif-Barcodes mit barcode4j Und es sieht glatt. Dies ist, wie ich tun:

        BitmapCanvasProvider provider = null;


        Interleaved2Of5Bean bean = new Interleaved2Of5Bean();
        int dpi = 100;

        //Configure the barcode generator
        bean.setModuleWidth(UnitConv.in2mm(1.0f /
                                           dpi)); //makes the narrow
        //bar
        //width exactly
        //one
        //pixel

        bean.doQuietZone(false);
        provider =
                new BitmapCanvasProvider(100, BufferedImage.TYPE_BYTE_GRAY,
                                         true, 0);
        bean.generateBarcode(provider, request.getParameter("barcode"));
        provider.finish();


        BufferedImage barcodeImage = provider.getBufferedImage();
        response.setContentType("image/gif");
        OutputStream outputStream = response.getOutputStream();
        ImageIO.write(barcodeImage, "gif", outputStream);
        outputStream.close();

Wie die Erhöhung der difinition?

  • wenn du meinst-Auflösung, dann sollten Sie ändern Sie den ersten parameter von BitmapCanvasProvider Konstruktor
InformationsquelleAutor Tony | 2014-03-12
Schreibe einen Kommentar