当前位置:首页 » 安卓系统 » android压缩网络图片

android压缩网络图片

发布时间: 2022-04-24 10:57:09

Ⅰ Android中压缩图片指定大小

注意看这句话,bit.compress(CompressFormat.PNG, 100, baos);
那里的数字表示 如果不压缩是100,表示压缩率为0。
如果是70,就表示压缩率是70,表示压缩30%;
所以你的倒数第二句话表示没有压缩。

以下是我压缩的方法,望采纳。

/**
* 图像压缩并保存到本地
* 返回处理过的图片
*
*/
private Bitmap
saveImage(String fileName,Bitmap bit) {

File file = new
File(fileName);
if (!file.exists()) {
try
{
file.createNewFile();
} catch (IOException e)
{
e.printStackTrace();
}
}
try
{
ByteArrayOutputStream stream = new
ByteArrayOutputStream();
bit.compress(CompressFormat.JPEG, 70,
stream);
// 70 是压缩率,表示压缩30%; 如果不压缩是100,表示压缩率为0
FileOutputStream os =
new
FileOutputStream(file);
os.write(stream.toByteArray());
os.close();
return
bit;
} catch (Exception e) {
file = null;
return
null;
}
}

Ⅱ 请问大家有谁知道可以压缩图片(使图片占用内存变小)的安卓版免费的软件

网络流通的99.9%的图片都是高度压缩的png,jpg等格式,再次使用压缩软件压缩这类图片没有意义,缩小体积比率极小。安卓平台的压缩软件,很多主流手机品牌自带的文件管理器是集成了压缩解压功能的。将你打算压缩的一堆文件放进一个文件夹,选定这个文件夹,详情里就有压缩选项,如下图,如果手机品牌小众,没有自带的压缩解压工具,可以考虑PC平台知名软件的安卓版,比如rar for 安卓:

Ⅲ Android图片压缩与优化的几种方式

1.使用的图片最好用png格式

2.如果你的图片仍然大的话可以在项目里面点击右键选择convert to Webp,转成webp格式图片可以变小很多!

Ⅳ android客户端 有一个需求 读取网络上的照片,然后压缩成小照片,就是读取过程中压缩,

现在流行的JPG图片本来就是高压缩度的,不信你可以把图片打包成压缩包看看,一般跟本不会变小,有时候还会变的更大。如果只是上网想节省流量和提高效率,一般浏览器设置中有图片查看大中小或是不显示。这个就可以加载的快一点啦,还有
UC的浏览器比较省流量。手打,望采纳。

安卓手机下载了压缩图片的软件怎么批量压缩

方法/步骤

  • 1

    把链接工具下载了,点击文件,按图二点击文件夹。

Ⅵ android中压缩图片的几种方法比较

图片有三种存在形式:硬盘上时是file,网络传输时是stream,内存中是stream或bitmap,所谓的质量压缩,它其实只能实现对 file的影响,你可以把一个file转成bitmap再转成file,或者直接将一个bitmap转成file时,这个最终的file是被压缩过的,但 是中间的bitmap并没有被压缩(或者说几乎没有被压缩,我不确定),因为bigmap在内存中的大小是按像素计算的,也就是width * height,对于质量压缩,并不会改变图片的像素,所以就算质量被压缩了,但是bitmap在内存的占有率还是没变小,但你做成file时,它确实变小 了;
而尺寸压缩由于是减小了图片的像素,所以它直接对bitmap产生了影响,当然最终的file也是相对的变小了;

Ⅶ android上有没有好的图片压缩算法或工具包

Android 本身就提供了 图片压缩的 api 包括 按质量压缩 按照比例压缩
private Bitmap compressImage(Bitmap image) {

ByteArrayOutputStream baos = new ByteArrayOutputStream();
image.compress(Bitmap.CompressFormat.JPEG, 100, baos);//质量压缩方法,这里100表示不压缩,把压缩后的数据存放到baos中
int options = 100;
while ( baos.toByteArray().length / 1024>100) { //循环判断如果压缩后图片是否大于100kb,大于继续压缩
baos.reset();//重置baos即清空baos
image.compress(Bitmap.CompressFormat.JPEG, options, baos);//这里压缩options%,把压缩后的数据存放到baos中
options -= 10;//每次都减少10
}
ByteArrayInputStream isBm = new ByteArrayInputStream(baos.toByteArray());//把压缩后的数据baos存放到ByteArrayInputStream中
Bitmap bitmap = BitmapFactory.decodeStream(isBm, null, null);//把ByteArrayInputStream数据生成图片
return bitmap;
}

Ⅷ 怎样用手机把图片压缩成文件

再文件管理中新建一个文件夹,把图片复制到文件夹中,然后点击压缩即可。

1、打开文件管理,点击图片。


注意事项:

手机压缩包跟电脑压缩包一样的,点击进入压缩包,就可以看到刚刚进行压缩的图片了。

Ⅸ 安卓手机怎么压缩图片并且保持尺寸不变

部分手机支持解压功能。操作:我的文件-(设备存储)-菜单键-选择项目(选项)-勾选需要解压缩的文件-菜单键-压缩文档-创建压缩文件名称-确定即可,文件压缩格式为ZIP。
如需解压缩文件:勾选ZIP格式的压缩文件-菜单键-解压缩至目前文件夹。

Ⅹ 怎样在安卓系统上压缩图片大小

安卓系统是手机系统,我们很少在手机上进行压缩,有的手机是有压缩功能的,想小米,oppo类的手机上有这种功能,压缩效果并不乐观,电脑上执行压缩小编例举了一下步骤:

a、打开任意浏览器,点击浏览器的搜索框,在这里搜索图片压缩,选择网页搜索,我们要找到下载工具的网页,将工具下载安装到我们的电脑。

其实图片文件压缩是一个简单的过程,但是我们要找对图片文件压缩的软件,进行图片压缩就是一件简单的事情

热点内容
编程发展史 发布:2025-05-16 01:38:52 浏览:527
android图片气泡 发布:2025-05-16 01:38:40 浏览:884
文件加密编辑器下载 发布:2025-05-16 01:30:41 浏览:343
linuxapacheyum安装 发布:2025-05-16 01:30:31 浏览:476
大连宾利浴池wifi密码是多少 发布:2025-05-16 01:25:36 浏览:172
缓存数据生产服务 发布:2025-05-16 01:08:58 浏览:584
普通电脑服务器图片 发布:2025-05-16 01:04:02 浏览:971
服务器地址和端口如何区分 发布:2025-05-16 01:03:17 浏览:834
重新编目数据库 发布:2025-05-16 00:54:34 浏览:514
android语音控制 发布:2025-05-16 00:53:50 浏览:266