相关疑难解决方法(0)

如何压缩图像大小?

我想使用android camera api以低分辨率捕获图像,但是当我捕获图像时,它将采用设备相机的默认分辨率.所以我想在捕获时捕获低分辨率或小尺寸的图像,或者如何将大图像压缩成android中的小尺寸?

android image-compression android-camera android-camera-intent

26
推荐指数
4
解决办法
8万
查看次数

ByteArrayOutputStream到FileBody

我有一个Uri图像,可以从图库中选取或选择,我想加载并压缩为75%质量的JPEG.我相信我已通过以下代码实现了这一目标:

ByteArrayOutputStream bos = new ByteArrayOutputStream();
Bitmap bm = BitmapFactory.decodeFile(imageUri.getPath());
bm.compress(CompressFormat.JPEG, 60, bos);
Run Code Online (Sandbox Code Playgroud)

并不是说我把它塞进了一个ByteArrayOutputStream被叫的bos我需要然后将它添加到一个MultipartEntity以便HTTP POST它到一个网站. 我无法弄清楚如何将ByteArrayOutputStream转换为FileBody.

upload android image http-post

7
推荐指数
1
解决办法
1万
查看次数