android - 在android中将图像转换为字节数组

标签 android arrays android-bitmap

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 是什么意思?

最佳答案

public boolean compress (Bitmap.CompressFormat format, int quality, OutputStream stream)

质量:

压缩器提示,0-100。 0 表示小尺寸压缩,100 表示最大质量压缩。某些格式(例如无损的 PNG)将忽略质量设置。

关于android - 在android中将图像转换为字节数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38116342/

相关文章:

c++ - 使用 ptr-to-ptr 数组?

ios - 从数组索引 obj c 加载某些信息

android - ListAdapter 和后台线程

arrays - 用于数组处理的 GPU cuda 代码,摘要

c# - Xamarin:Android - 大位图的 OutOfMemory 异常 - 如何解决?

android - 组合一张图像覆盖另一张图像

android - fragment 加载数据太慢

Android的Toolbar/SupportActionBar Material Design

java - 为什么 DefaultHttpClient 通过半关闭套接字发送数据?

java - Android 上字符的大小