
1个回答
展开全部
public Bitmap Bytes2Bimap(byte[] b) {
if (b.length != 0) {
Bitmap bitmap = BitmapFactory.decodeByteArray(b, 0, b.length);
// 利用Bitmap对象创建缩略图
bitmap = ThumbnailUtils.extractThumbnail(bitmap, 400, 400);
return bitmap;
} else {
return null;
}
}
这个能设置图片的宽高
Bitmap bm = Bytes2Bimap(data);
FileOutputStream fos = new FileOutputStream(pictureFile);
bm.compress(Bitmap.CompressFormat.JPEG, 50, fos);
这个可以压缩图片的分辨力为原来的50%
if (b.length != 0) {
Bitmap bitmap = BitmapFactory.decodeByteArray(b, 0, b.length);
// 利用Bitmap对象创建缩略图
bitmap = ThumbnailUtils.extractThumbnail(bitmap, 400, 400);
return bitmap;
} else {
return null;
}
}
这个能设置图片的宽高
Bitmap bm = Bytes2Bimap(data);
FileOutputStream fos = new FileOutputStream(pictureFile);
bm.compress(Bitmap.CompressFormat.JPEG, 50, fos);
这个可以压缩图片的分辨力为原来的50%
追问
bitmap = ThumbnailUtils.extractThumbnail(bitmap, 400, 400);
这个是设置大小吗?
追答
恩,设置宽高都是400
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询