Android: Converting a Bitmap to a Monochrome Bitmap (1 Bit per Pixel)
I want to print a Bitmap to a mobile Bluetooth Printer (Bixolon SPP-R200) - the SDK doesn't offer direkt methods to print an in-memory image. So I thought about converting a Bitmap like this: Bitmap bitmap = Bitmap.createBitmap(width, height, Bitmap.Config.ARGB_8888); To a Monochrome Bitmap. I am drawing black text on above given Bitmap using a Canvas, which works well. However, when I convert the above Bitmap to a ByteArray, the printer seems to be unable to handle those bytes. I suspect I need an Array with one Bit per Pixel (a Pixel would be either white = 1 or black = 0). As there seems to