代码如下:
public static File saveAsJPG(String bitName, Bitmap bmp) throws IOException
{
File f = new File("/sdcard/" + bitName + ".jpg");
f.createNewFile();
FileOutputStream fOut = null;
fOut = new FileOutputStream(f);
bmp.compress(Bitmap.CompressFormat.JPEG, 100, fOut);
fOut.flush();
fOut.close();
return f;
}当我使用一张429 KB的jpg图片调用saveAsJPG函数时,得到的新图片居然有0.91mb
这是为什么呢?
public static File saveAsJPG(String bitName, Bitmap bmp) throws IOException
{
File f = new File("/sdcard/" + bitName + ".jpg");
f.createNewFile();
FileOutputStream fOut = null;
fOut = new FileOutputStream(f);
bmp.compress(Bitmap.CompressFormat.JPEG, 100, fOut);
fOut.flush();
fOut.close();
return f;
}当我使用一张429 KB的jpg图片调用saveAsJPG函数时,得到的新图片居然有0.91mb
这是为什么呢?
解决方案 »
- C# 压缩,Android解压错误,求解决方法
- 求助 android使用surfaceView播放视频时播放窗口为什么不受控制
- 急,求教下,android2.3以上如何实现电接听呢?在线等
- Android客户端,与服务器通信,一个服务器关于连接SQL的问题。
- 设计一个button,点击打开指定的SD卡文件夹,怎么破
- 手机归属地
- android 手机监控
- 做了个简单的文件浏览器,可是但点击.android_secure文件出错了
- 求助:线程创建TCP socket抛ClassNotFoundException
- ViewPage+Fragment实现的左右滑动,如何动态更新Fragment内的内容
- PC端是如何监听有新的Android设备连接?
- Android/IOS移动互联网推送数据问题!
2、如果在屏幕中显示了,还得考虑到密度问题,显示的可能比原图大。