public class BitmapProcess
extends java.lang.Object
構造器和說明 |
---|
BitmapProcess() |
限定符和類型 | 方法和說明 |
---|---|
static Bitmap |
compressBmpByPrinterWidth(Bitmap bitmap,
net.posprinter.utils.BitmapProcess.PrinterWidth printerWidth)
按打印紙寬度壓縮圖片
圖片寬度大于打印寬度則壓縮,否則不壓縮
|
static Bitmap |
compressBmpByYourWidth(Bitmap bitmap,
int w)
按照你給定的寬度來壓縮圖片
圖片寬度大于給定的寬度則壓縮,否則不壓縮
|
static java.util.List<Bitmap> |
cutBitmap(int h,
Bitmap bitmap)
切割圖片方法 ,等高切割圖片,返回List
|
static Bitmap |
resizeImage(Bitmap bitmap,
int w,
boolean isOriginal)
壓縮圖片寬高
|
static Bitmap |
rotateBmp(Bitmap bitmap,
net.posprinter.utils.BitmapProcess.RotateType rotateType)
旋轉圖片
|
public static Bitmap compressBmpByPrinterWidth(Bitmap bitmap, net.posprinter.utils.BitmapProcess.PrinterWidth printerWidth)
bitmap
- 需要操作的位圖對象printerWidth
- 打印機的打印紙寬度類型(枚舉)public static Bitmap compressBmpByYourWidth(Bitmap bitmap, int w)
bitmap
- 位圖對象w
- 你希望壓縮的寬度,超過圖片寬度不壓縮public static Bitmap rotateBmp(Bitmap bitmap, net.posprinter.utils.BitmapProcess.RotateType rotateType)
public static java.util.List<Bitmap> cutBitmap(int h, Bitmap bitmap)
h
- 高度bitmap
- 需要切割的圖片public static Bitmap resizeImage(Bitmap bitmap, int w, boolean isOriginal)
bitmap
- 圖片w
- 需要壓縮成的寬度isOriginal
- 是否原圖打印