Bitmap bitmap=BitmapFactory.decodeResource(getResources(), R.drawable.images);
ByteArrayOutputStream stream=new ByteArrayOutputStream();
bitmap.compress(Bitmap.CompressFormat.PNG, 90, stream); // what 90 does ??
byte[] image=stream.toByteArray();
bitmap.compress(Bitmap.CompressFormat.PNG, 90, stream);
中的90是什么意思?
答案 0 :(得分:2)
public boolean compress (Bitmap.CompressFormat format, int quality, OutputStream stream)
<强>质量强>:
提示压缩机,0-100。 0表示压缩小尺寸,100表示压缩以获得最高质量。某些格式,如无损的PNG,将忽略质量设置。
答案 1 :(得分:1)
boolean compress (Bitmap.CompressFormat format,
int quality,
OutputStream stream)
这里,Quality是一个整数类型,用于提示压缩机,0-100
这里,0表示压缩以获得最低质量,100表示压缩以获得最高质量
这完全取决于你的要求..压缩后你想要你的图像质量。(这也影响图像的大小)
某些格式,如PNG(无损),将忽略质量设置。
了解更多信息click此处......