我试图将图像置于80mm纸上,但它始终处于左侧位置,这就是我尝试过的。感谢
AssetManager assetManager = mContext.getAssets();
InputStream istr = null;
try {
istr = assetManager.open("www/img/logo.jpg");
} catch (IOException e) {
e.printStackTrace();
}
Bitmap bm = BitmapFactory.decodeStream(istr);
StarBitmap starbitmap = new StarBitmap(bm, false, 200);
commands.add(new byte[] { 0x1b, 0x61, 0x01 }); //align center
commands.add(starbitmap.getImageEscPosDataForPrinting(false,true));
答案 0 :(得分:0)
我最终使图形大小与纸张相同。所以我使用3英寸80毫米,所以我将图形1200宽度设置为250高度,并将我的图像集中在那个以图像为中心的画布上。