图片各种格式区别介绍:

JPEG格式(Joint Photographic Experts Group)

  • JPEG格式是一种有损压缩格式,能够将图像压缩在很小的储存空间,图像中重复或不重要的资料会被丢失,因此容易造成图像数据的损伤。尤其是使用过高的压缩比例,将使最终解压缩后恢复的图像质量明显降低,如果追求高品质图像,不宜采用过高压缩比例。

  • 但是JPEG压缩技术十分先进,它用有损压缩方式去除冗余的图像数据,在获得极高的压缩率的同时能展现十分丰富生动的图像,换句话说,就是可以用最少的磁盘空间得到较好的图像品质。

  • jpg和jpeg没有区别,是缩写的程度不同。jpeg文件扩展名应该为.jpeg,dos 时代的8.3文件规定扩展名不能超过3个字符,就使用了.jpg。

PNG格式(Portable Network Graphics)

  • 无损压缩方式来减少文件的大小保证最不失真的格式,存贮形式丰富,兼有GIF和JPG的色彩模式;能把图像文件压缩到极限以利于网络传输,又能保留所有与图像品质有关的信息。
    显示速度很快,只需下载1/64的图像信息就可以显示出低分辨率的预览图像;

  • PNG支持透明图像的制作,透明图像在制作网页图像的时候有用,可以把图象背景设为透明,用网页本身的颜色信息来代替设为透明的色彩,这样可让图像和网页背景很和谐地融合在一起。

GIF格式(Graphics Interchange Format)

  • 是一种基于LZW算法的连续色调的无损压缩格式。其压缩率一般在50%左右,它不属于任何应用程序。几乎所有相关软件都支持它,公共领域有大量的软件在使用GIF图像文件。

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

PSD格式(Photoshop Data )

  • 这是Photoshop图像处理软件的专用文件格式,文件扩展名是.psd,可以支持图层、通道、蒙板和不同色彩模式的各种图像特征,是一种非压缩的原始文件保存格式。

  • 扫描仪不能直接生成该种格式的文件。PSD文件有时容量会很大,但由于可以保留所有原始信息,在图像处理中对于尚未制作完成的图像,选用 PSD格式保存是最佳的选择。

TGA格式(Tagged Graphics)

  • TGA图像格式最大的特点是可以做出不规则形状的图形、图像文件,一般图形、图像文件都为四方形,若需要有圆形、菱形甚至是缕空的图像文件时,TGA可就派上用场了! TGA格式支持压缩,使用不失真的压缩算法。是一种比较好的图片格式。

WMF格式(Windows Metafile)

  • WMF(Windows Metafile Format)是Windows中常见的一种图元文件格式,属于矢量文件格式。它具有文件短小、图案造型化的特点,整个图形常由各个独立的组成部分拼接而成,其图形往往较粗糙。

BMP格式(Bitmap)

  • BMP格式是一种与硬件设备无关的图像文件格式,使用非常广。它采用位映射存储格式,除了图像深度可选以外,不采用其他任何压缩,因此,BMP文件所占用的空间很大。BMP文件的图像深度可选lbit、4bit、8bit及24bit。BMP文件存储数据时,图像的扫描方式是按从左到右、从下到上的顺序。

  • 由于BMP文件格式是Windows环境中交换与图有关的数据的一种标准,因此在Windows环境中运行的图形图像软件都支持BMP图像格式。

  • 图片各各格式中清晰度最高的是BMP格式。

TIF格式(Tag Image File Format)

  • TIFF格式灵活易变,它又定义了四类不同的格式:TIFF-B适用于二值图像:TIFF-G适用于黑白灰度图像;TIFF-P适用于带调色板的彩色图像:TIFF-R适用于RGB真彩图像。

  • TIFF支持多种编码方法,其中包括RGB压缩、RLE压缩、JPEG压缩等。

  • TIFF是现存图像文件格式中最复杂的一种,它具有扩展性、方便性、可改性,可以提供给IBMPC等环境中运行、图像编辑程序。

计算机如何存储图片

图像是怎么存储在计算机上的呢,接下来将介绍两种保存图像的流行格式,灰度和RGB格式。

黑白或灰度图像是如何在计算机中存储的呢

让我们举个例子。在这里,我们已经采取了黑白图像,也被称为一个 灰度图像。

这是数字8的图像。现在,如果我们进一步放大并且仔细观察,你会发现图像变得失真,并且你会在该图像上看到一些小方框。

这些小方框叫做Pixels(像素)。我们经常使用的图像维度是X x Y(X by Y)。这实际上是什么意思?这意味着图像的尺寸就是图像的高度(x)和宽度(y)上的像素数。

在这种情况下,高度为24像素,宽度为16像素。因此,此图像的尺寸将为24 x 16。尽管我们看到的是这种格式的图像,但计算机以数字的形式存储图像

这些像素中的每一个都表示为数值,而这些数字称为像素值。这些像素值表示像素的强度。对于灰度或黑白图像,我们的像素值范围是0到255。

接近零的较小数字表示较深的阴影,而接近255的较大数字表示较浅或白色的阴影。

因此,计算机中的每个图像都以这种形式保存,其中你具有一个数字矩阵,该矩阵也称为Channel(通道)

现在你能猜出这个矩阵的形状吗?好吧,它将与图像的高度和宽度上的像素值数量相同。在这种情况下,矩阵的形状将为24 x 16

现在,让我们快速总结一下到目前为止我们已经学到的要点

  • 图像以数字矩阵的形式存储在计算机中,其中这些数字称为像素值。

  • 这些像素值代表每个像素的强度。

  • 0代表黑色,255代表白色。

  • 数字矩阵称为通道,对于灰度图像,我们只有一个通道。

彩色图像如何存储在计算机上的呢

现在我们有了关于如何将灰度图像存储在计算机中的想法,让我们看一个彩色图像的示例。让我们以彩色图像为例,这是一条狗的图像,

该图像由许多颜色组成,几乎所有颜色都可以从三种原色(红色,绿色和蓝色)生成。我们可以说每个彩色图像都是由这三种颜色或3个通道(红色,绿色和蓝色)


红绿蓝三个通道和每个通道具体像素的值

这意味着在彩色图像中,矩阵的数量或通道的数量将会更多。在此特定示例中,我们有3个矩阵:1个用于红色的矩阵,称为红色通道

另一个绿色的称为绿色通道

最后是蓝色的矩阵,也称为蓝色通道。

这些像素都具有从0到255的值,其中每个数字代表像素的强度,或者你可以说红色,绿色和蓝色的阴影。最后,所有这些通道或所有这些矩阵都将叠加在一起,这样,当图像的形状加载到计算机中时,它会是

其中N是整个高度上的像素数,M是整个宽度上的像素数,3表示通道数,在这种情况下,我们有3个通道R,G和B。在我们的示例中,彩色图像的形状将是6 x 5 x 3,因为我们在高度上有6个像素,在宽度上有5个像素,并且存在3个通道。

图片各种格式的区别以及计算机如何存储图片相关推荐

  1. android 判断图片的格式的,android判断文件是否是图片文件的方法

    判断一个文件是否是图片文件的方法,采用BitmapFactory去decode然后根据返回的Options参数来确定: public static boolean isImageFile(String ...

  2. 计算机如何存储图片的,电脑保存不了截图怎么办?

    原标题:电脑保存不了截图怎么办? 电脑系统的截图功能,实际使用可以说是十分方便的,而且还可以设置进行延迟操作,十分贴心. 但是,最近有位用户想要使用截图功能的时候,却发现系统截图功能失效了,截图之后没 ...

  3. Unity中图片压缩格式

    图片格式 1.不同格式的本质区别在于压缩算法不一样,导致图片加载到内存中占用的内存空间大小不一样. 2.常用图片格式有Png,Jpg,Tga,Psd等.平时主要用Png,Jpg. 3.Jpg是有损压缩 ...

  4. webp怎么转png?图片webp格式怎么转换?

    webp是一种动态格式的图片,那么怎么把它改变成其他格式呢?使用专业的工具来处理是最方便的方法了,如何使用webp在线转换工具把webp转png(在线图片格式转换器(jpg.png.gif.webp. ...

  5. 【java工具类-抓取图片】正则抓取内容里面的j图片,正则,图片替换格式处理图片java处理文章内容里面的图片格式化工具类,能够最大限度的自动是被图片IMG标签和java使用正则抓取图片说明

    目录 1.java处理图片格式自动抓取格式案例 java代码运行案例: 自动抓取的结果如下 2.java代码去除HTML的格式进行返回无格式文本代码 可以经过正则过滤掉,里面的HTML格式,删除空格, ...

  6. 电脑怎么改图片格式?图片转格式怎么转?

    ​如何实现图片格式在线转换?下面给大家推荐一款图片转格式工具,压缩图的改图片格式功能可以轻松转换图片格式,下面是具体的操作方法. 1.选择压缩图的转格式工具. 2.上传图片,选择所需要的格式类型. 3 ...

  7. PDF转图片的软件有哪些?这些PDF转图片软件值得一试

    随着科技的不断发展,办公软件越来越普及,相信每一位职场人都会收到PDF格式的文件,但如果我们需要把一个PDF中的部分内容发给他人时,我们就需要先把PDF转换成图片的格式,这样就可以直接发送单张图片到不 ...

  8. (转)了解一下,各种图片格式的区别

    在开发过程中,经常涉及到要用到图片,但是图片有很多不同的格式,他们之间有什么区别呢,我们在使用的时候又该如何选择呢?本文介绍和比较几种常见图片文件格式的优缺点,并介绍不同的文件格式对应用程序性能的影响 ...

  9. JPG PNG GIF BMP图片格式的区别

    类型 优点 缺点 应用场景 相同图片大小比较 BMP 无损压缩,图质最好 文件太大,不利于网络传输   152K GIF 动画存储格式 最多256色,画质差   53K PNG 可保存透明背景的图片 ...

最新文章

  1. Java对象间的转化
  2. BEGINNING SHAREPOINT#174; 2013 DEVELOPMENT 第14章节--使用Office Services开发应用程序 Excel Services中新功能...
  3. Java知多少(96)绘图之设置字型和颜色
  4. step3 . day7数据结构之二叉顺序数的创建和二叉树的栈形式遍历
  5. sonyflake.go
  6. ”易书网“开发总结——管理篇
  7. 数据中心监控软件 - ManageEngine OpManager
  8. AJAX技术和AXIO
  9. python实践周总结_Python 一周总结
  10. 路由器的介绍和基本原理
  11. 项目经理与技术经理的区别
  12. 自定义iTerm2主题配置(iTerm2-Color-Schemes)
  13. html网页页面制作用到了什么技术,技术干货|常用的HTML5网页制作软件,这些你有在用吗?...
  14. 面试让我手写红黑树?!
  15. Playwright + Python爬虫
  16. Error waiting for a debug connection: Bad state: No element
  17. open failed: EACCES (Permission denied)解决办法
  18. java 正则 获取域名_java正则获取域名
  19. [轻笔记]numpy拟合曲线并求导
  20. 如何下载历史版本的VMware Workstation Pro

热门文章

  1. 阿里云服务器配置及把java项目部署到服务器
  2. C语言之C语言小括号表达式,C语言逗号运算符,C语言等号运算符
  3. java ftpclient 池_FTPClient池 – Java
  4. (二.Windows7操作系统基本概念 三.字处理软件Word 2010 四.电子表格系统Excel 2010 五. 演示文稿文件PowerPoint 2010)
  5. 左耳听风 第二十八周
  6. CentOS7安装CDH(五):CDH的安装和部署-CDH5.7.0
  7. python适用于_Python解码适用于我,但不适用于其他人
  8. 设计模式——工厂模式(Factory Pattern)
  9. python 爬虫之中铁路物资采购平台
  10. 跑步听音乐的最佳设备,无线蓝牙运动耳机推荐