CompressFormat压缩性能
2024-09-01 02:14:09
在产品应用场景内有个需求,Bitmap原图压缩保存。
但是每次保存一个图片,需要500+ms。原本以为是sd卡写的慢。
后来测试发现是图片压缩问题。
试验过CompressFormat PNG和JPEG两种压缩格式。用Android Bitmap接口。
分辨率 640x360 压缩png 质量90 耗时 ~500ms
分辨率 640x360 压缩jpeg 质量90 耗时 30ms
压缩后的大小:
$ ls -alth *.png *.jpg
-rw-r--r-- spt 56K 四月 : .jpg
-rw-r--r-- spt 55K 四月 : .jpg
-rw-r--r-- spt 55K 四月 : .jpg
-rw-r--r-- spt 55K 四月 : .jpg
-rw-r--r-- spt 251K 四月 : .png
-rw-r--r-- spt 244K 四月 : .png
-rw-r--r-- spt 251K 四月 : .png
-rw-r--r-- spt 307K 四月 : .png
-rw-r--r-- spt 308K 四月 : .png
-rw-r--r-- spt 304K 四月 : .png
使用png格式压缩,是无损压缩,32bit图。使用jpg是有损压缩,24bit图。有损压缩更快。
最新文章
- 权重最小生成树的思想与Kruskal算法
- MongoDB C API
- 信息安全系统设计基础实验一 20135210&;20135218
- flex安装时停在计算时间界面的解决办法
- iOS-打包成ipa
- LinkedHashMap介绍
- Socket 阻塞模式和非阻塞模式
- 关于android socket出现at java.net.DatagramSocket java.net.BindException at libcore.io.IoBridge.bind(IoBridge.java:89)等waring
- 「OC」block 和 protocol
- iOS - MySQL 的安装配置
- openKM部署二次开发,eclipse环境
- mysql 按类别之用一条SQL语句查询出每个班前10名学生数据
- Editor HDU - 4699 (栈)
- 夜谈Java类的定义
- 简明 ASP.NET Core 手册2018
- error C4996: 'GetVersionExW': 被声明为已否决
- ASP.NET批量下载文件
- spark.mllib源代码阅读-优化算法1-Gradient
- Vivado+FPGA:如何使用Debug Cores(ILA)在线调试(烧录到flash里可以直接启动)
- Django 一些少用却很实用的orm查询方法
热门文章
- postgresql 模式与用户,及跨库访问
- Exception in thread ";main"; javax.validation.ValidationException: Unable to find a default provider
- 开发环境入门 linux基础 基本操作命令(部分) 文本结构和基本命令
- 用JS实现,图片放大和缩小
- Python之条件语句以及循环
- 使用/dev/dsp的wav文件播放器源码
- JAVA对Excel文件进行操作
- NLTK与NLP原理及基础
- [转]PHP 面试问哪些问题可以比较准确的反映出应聘者的开发水平?
- 关于c#数据类型,类型转换,变量,常量,转义符。。。