BMP:无损,文件太大了。
     GIF:图像文件的数据是经过压缩的,而且是采用了可变长度等压缩算法。所以GIF的图像深度从lbit到8bit,也即GIF最多支持256种色彩的图像。GIF格式的另一个特点是其在一个GIF文件中可以存多幅彩色图像,如果把存于一个文件中的多幅图像数据逐幅读出并显示到屏幕上,就可构成一种最简单的动画。GIF解码较快。

JPEG:提供11级压缩级别,以0—10级表示。其中0级压缩比最高,图像品质最差。即使采用细节几乎无损的10 级质量保存时,压缩比也可达 5:1。压缩比率通常在10:1到40:1之间,压缩比越大,品质就越低;相反地,压缩比越小,品质就越好。其中0级压缩比最高,图像品质最差。即使采用细节几乎无损的10 级质量保存时,压缩比也可达 5:1。图片采用10级压缩级别时细节几乎无损。8级时存储空间与存储质量兼得最佳比例。
     JPEG2000:是JPEG的升级,支持有损和无损压缩。JPEG2000格式有一个极其重要的特征在于它能实现渐进传输,即先传输图像的轮廓,然后逐步传输数据,不断提高图像质量,让图像由朦胧到清晰显示。此外,JPEG2000还支持所谓的"感兴趣区域" 特性,可以任意指定影像上感兴趣区域的压缩质量,还可以选择指定的部分先解压缩。
PNG:PNG能够提供长度比GIF小30%的无损压缩图像文件。它同时提供 24位和48位真彩色图像支持以及其他诸多技术性支持。
7z: 是一种新的压缩格式,它拥有目前最高的压缩比。用来压缩文件。压缩速度慢。

     相片当然要以无损存放为好,JPEG压缩级别太多,容易混淆。7Z是压缩文件的,用来存档还差不多。我觉得还得还是PNG好。不用那么麻烦!

保存相片是什么图像格式?相关推荐

  1. 拍照自动保存相片和手动选择保存相片

    1.自动保存相片:指定路径保存C盘保存: String savePath = @"C:\"; string filename = $"{DateTime.Now:yyyy ...

  2. 克服浮躁_如果您从事技术工作,那就克服自己

    克服浮躁 重点(Top highlight) Working in tech can make you an asshole. 从事技术工作会让您混蛋. I work in tech. I have ...

  3. iOS 生成带 logo 的二维码,区域截屏保存至相册(小功能二连发 (一))

    原文链接:http://www.jianshu.com/p/36e9f012ef39 生成带 logo 的二维码 区域截屏相关 -- 由3033分享 开篇 最近项目需要搞了几个相对独立的小功能,今天有 ...

  4. android高仿微信拍照、多选、预览、删除(去除相片)相冊功能

    先声明授人与鱼不如授人与渔,仅仅能提供一个思路,当然须要源代码的同学能够私下有偿问我要源代码:QQ:508181017 工作了将近三年时间了,一直没正儿八经的研究系统自带的相冊和拍照,这回来个高仿微信 ...

  5. C#实现winform下图片的上传预览保存以及在桌面应用系统的应用

    C#实现winform下图片的上传预览保存以及在桌面应用系统的应用 图片的上传.预览.保存操作在许多应用系统中经常需要用到,比如员工的头像即为一个典型的案例.在很多应用系统中,比如C#的B/S.C/S ...

  6. VB6将文件保存到数据库中

    一卡通产品介绍:首页-一卡通设备批发-淘宝网淘宝, 店铺, 旺铺, 一卡通设备批发https://shop73172356.taobao.com/ 将图片文件保存到MSSQL数据库的Image类型 P ...

  7. canvas绘制海报及点击保存海报

    1.canvas绘制海报 createcanvas() {let that = this,windowW = that.data.windowWconst query = wx.createSelec ...

  8. opencv图像处理总结

    opencv图像处理基本操作 1. 矩阵数据类型 通用矩阵数据类型: CV_<bit_depth>(S|U|F)C<number_of_channels> 其中,S表示带符号整 ...

  9. matplotlib 子图超过4个_Matplotlib从入门到精通

    Matplotlib从入门到精通​mp.weixin.qq.com Matplotlib是基于Python语言的开源项目,旨在为Python提供一个数据绘图包.它提供了一整套和 matlab 相似的命 ...

最新文章

  1. RabbitMQ(四):RabbitMQ与Spring Boot简单整合 快速尝鲜版
  2. java调用接口失败重调_java 接口调用问题
  3. 被迫学计算机,电脑强迫人学习
  4. MySQL avg()函数
  5. Python基础(六)--类与对象
  6. wpfbutton按钮禁用_wpfbutton按钮禁用_如何在WPF窗口中隐藏关闭按钮?
  7. linux oracle11.2安装 ins-1010,ARCHLINUX下安装oracle11g
  8. jar包和war包差别
  9. ulp java_java.lang.Math.ulp(float f)方法实例
  10. php有哪些优化技巧
  11. 【空间分析】0 基本空间分析工具
  12. qq相册回收站复原显示服务器繁忙,qq回收站照片怎么找回?3大恢复方法3分钟解决...
  13. scratch3.0发布作品生成封面图
  14. 金融时间序列及Matlab实现
  15. 淘宝订单API接口参数详解
  16. kindle上网看其他网址_几个超赞的免费电子书下载网站(支持kindle)!
  17. JavaScript封装回调函数(委托)
  18. html div 怎么排版,请html大神解决一个div排版的问题
  19. 使用主成分分析进行图像压缩
  20. 华为笔记本linux双系统,华为MateBook笔记本安装Win10与Ubuntu双系统

热门文章

  1. Kingbase数据库
  2. keytool 错误: java.lang.Exception: 密钥库文件不存在: keystore
  3. 正在更新office,请稍后 然后报错 解决办法
  4. lua遍历目录下所有文件
  5. 浙江师范大学数学与计算机科学学院仇秋生,仇秋生 中文主页 浙江师范大学教师个人主页系统...
  6. springboot学校快递站点管理系统的设计与实现毕业设计源码111544
  7. 【SQL server速成之路】数据库基础
  8. [M1]Daily Scum 10.12
  9. Linux input子系统上报键值失败问题
  10. 鸿蒙秘境怎么玩,鸿蒙秘境