Thank you!  I will give that a try.
On Sep 22, 2012 6:28 AM, "DeWeese Thomas" <thomas.dewe...@gmail.com> wrote:

> Hi Robert,
> You should try adding style="image-rendering:optimizeSpeed" to the image
> elements (you can put it in the templates probably).  That should disable
> the anti-aliasing when resizing the barcodes.
>
> Thomas
>
> On Sep 21, 2012, at 11:00 AM, Robert Jenks <rje...@animefest.org> wrote:
>
> I am currently using Batik as part of a workflow to print badges for a
> convention.   I have a java desktop application which:
>
>    1. polls a web server for badges to print
>    2. retrieves the data (type, template name, person's name, id, etc...)
>    3. loads an appropriate SVG template
>    4. Uses ZXing to generate a code-128 barcode and an QR code
>    5. Loads the appropriate picture for the badge
>    6. converts the barcode and picture PNGs into data: urls
>    7. find the appropriate elements in the svg dom and replaces the dummy
>    images with the picture and barcode data: urls
>    8. sets the batik transcoder output resolution
>    9. rasterizes the svg to a png file
>    10. sends the png to a photo printer
>
> The problem I am having is that resulting badge png has artifacts in the
> barcodes.  They're either antialiasing or scaling artifacts.  This makes
> the barcode a little hard to scan with readers and slowed down our
> registration system.  Does anyone have any suggestions on how I can keep
> the barcode images as crisp black and white images inside the full color
> badge?
>
> Thanks,
> Robert
>
>
>

Reply via email to