asharif / img2grf Goto Github PK
View Code? Open in Web Editor NEWA tool written in Java to convert different image formats (bmp, jpg, png, gif) to GRF ASCII to use for Zebra printers
A tool written in Java to convert different image formats (bmp, jpg, png, gif) to GRF ASCII to use for Zebra printers
Written by Arash Sharif, released under MIT license @ http://opensource.org/licenses/MIT This is a standard maven project. It uses the "maven-assembly-plugin" @ http://maven.apache.org/plugins/maven-assembly-plugin/ to combine all files into one jar. 1. To build install maven2 and type "mvn clean package" 2. In your "target" directory there should be a file called "img2grf-1.0-jar-with-dependencies.jar". This is the file you want. 3. To run just type "java -jar target/img2grf-1.0-jar-with-dependencies.jar -help" to learn how to use
Hi, looks like the utility crashes when the image width is not a multiple of 8 due to a bug in the nested for loops:
height: 1170 width: 1170 total byte length: 173222
pixel offset: 62
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 173160
at org.orphanware.App.convertBMP(App.java:132)
at org.orphanware.App.main(App.java:87)
Easiest workaround is to add or remove a couple of pixels to your image width so that it is exactly divisible by 8.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.