如何在Android中减小JPEG图像的大小

per*_*316 6 compression encoding android jpeg image

在我的应用程序中,我正在调用相机应用程序并拍照并将其保存在特定目录中(例如/ sdcard等)

图片保存为JPEG图像.如何减小图像的大小?是否有可用的图像编码器或压缩?

我发现了另一个帖子: Android Reduce Size Of Camera Picture

但这是缩放图像.我正在寻找可以压缩或编码的东西.可能吗?

在此先感谢,Perumal

Sre*_*v R 12

我不确定你是否可以尝试这个.为了减小图像的大小,首先应该将图像转换为位图,然后再将其保存到特定目录,然后压缩位图设置图像的质量并将其写入正确的位置可以改变图像的质量,希望这有助于减小图像的大小.

bitmap.compress(Bitmap.CompressFormat.JPEG, 100, out);` 
Run Code Online (Sandbox Code Playgroud)

API:

compress (Bitmap.CompressFormat format, int quality, OutputStream stream)
Run Code Online (Sandbox Code Playgroud)