0
我想知道,我有一个图像,并分解成片9 * 9存储在位图数组中。现在我的问题,是否有可能使这些位图数组的zip文件?像cutted_images_bitmap_array.ZIP文件。如何在android中压缩/压缩我的位图数组?
下面你可以观察我的代码。
private void break_up_image(Bitmap Bsbmp, String Bnum) {
int rows, cols, hgt, wdt;
int number_bixs=Integer.valueOf(Bnum);
cutted_images_bitmap_array = new ArrayList<Bitmap>(number_bixs);
Bitmap Bb = Bitmap.createScaledBitmap(Bsbmp, width_img_view,height_img_view, true);
rows = cols = (int) Math.sqrt(number_bixs);
hgt = Bb.getHeight()/rows;
wdt = Bb.getWidth()/cols;
int yaxis = 0;
for (int x = 0; x < rows; x++) {
int xaxis = 0;
for (int y = 0; y < cols; y++) {
cut.add(Bitmap.createBitmap(Bb, xaxis, yaxis, wdt, hgt));
xaxis += wdt;
}
yaxis += hgt;
}
}
如何使这些位图数组的zip?我会接受任何替代解决方案或建议。