BTW。
これは
try {
bitmap = qrGenerator.generateQRCode(duCode);
int width, height;
height = bitmap.getHeight();
width = bitmap.getWidth();
bmpGrayscale = Bitmap.createBitmap(width, height, Bitmap.Config.ARGB_8888);
Canvas c = new Canvas(bmpGrayscale);
Paint paint = new Paint();
ColorMatrix cm = new ColorMatrix();
cm.setSaturation(0);
ColorMatrixColorFilter f = new ColorMatrixColorFilter(cm);
paint.setColorFilter(f);
c.drawBitmap(bitmap, 0, 0, paint);
} catch (WriterException e) {
e.printStackTrace();
}
}
QRコードビットマップを生成し、印刷用のビットマップを呼び出すときに、これがあるために私のコード
//メソッドです。
print.printBitmap(getBitmap());
このコードは、純粋な正方形の黒しか印刷しません。
PS:print.printBitmap()はMobiprint APIからのものです。
アンドロイドのビットマップは機能しませんか? – josedlujan
何か試しましたか?どのようなタイプのエラーが発生していますか? –
@AkshayTilekarはい私は何かを試した。私はGoogle zxingのチュートリアルに従った。表示には問題ありません。しかし私が印刷のためにビットマップを呼び出すとき。純粋に黒い正方形を印刷します。 –