当然是真实的,有很多不同的图像格式在网上,只是在东西是如何工作的,我们用6个不同的图像格式:18新利最新登入
- GIF文件
- JPEG文件
- GIF动画文件
- MPEG文件
- 冲击波的文件
- NxView文件
两种最常见的是GIF和JPEG文件。这两种格式编码的静态(相对于动画)位图图像。
广告
在一个位图图像,图像文件定义的图像中每个像素的颜色。例如,想象一个典型的位图在网络上是400×400像素。定义这张照片,你需要每像素24位为160000像素,或480000字节。这将是一个巨大的图像文件,所以两个GIF、JPG格式压缩图像以不同的方式。
GIF图像,颜色的数量减少到256,然后“运行”相同颜色的像素颜色+ numberOfPixels格式编码。例如,如果有100像素的颜色41岁的图像文件存储的颜色(41)和运行的长度(100)。这使得一个GIF文件的存储图纸有很多相同颜色的像素,这样的图像18新利最新登入微处理器的工作原理:
这是一个500×500像素的图像,而是750000字节只需要9000字节的存储GIF。
一个JPG文件使用更复杂的技术来压缩图像,像照片,每个像素的颜色是不同的。GIF文件创建一个完美的复制的原始,而JPG不。看到问题289对于一些细节。
一个GIF动画是一个序列的GIF文件结合在一起并显示一个接一个。有足够的窗格,可以变得非常现实的动画。18新利最新登入然而,文件的大小之和GIF文件用于创建序列,并能迅速增加。有很多动画gif18新利最新登入发动机是如何工作的。都是大而静态GIF。例如,这个引擎GIF动画大约是75000字节:
一个MPEG文件使用复杂算法如JPEG文件,它试图消除帧之间重复大幅压缩视频信息。18luck手机登录此外它允许配乐(gif动画不)。因为典型的序列有成百上千的框架,文件大小还是可以得到相当大。18新利最新登入直升机如何工作包含十多个MPEG文件。
震荡波提供了一个基于矢量的动画功能。而不是指定每个像素的颜色,冲击波文件指定形状的坐标(线、矩形、圆等)以及每个形状的颜色。冲击波文件可以非常小。他们允许动画和声音。图片也是可扩展的,因为它们都是基于矢量的,你可以放大图像和它仍然看起来很棒。这个页面包含两大动画冲击波的文件都是大约10000字节大小。这里就是其中之一:
最后有NxView文件(您可以看到一个很好的例子18新利最新登入燃气涡轮引擎如何工作)。这些都是基于矢量的3 d文件,允许用户交互。你可以旋转和放大以任何方式你喜欢3 d对象。这就是冲击波的想法带到3 d。令人惊奇的是小的文件(100 k到200 k)它们包含的细节。
你可以看到每个文件格式的特点和优势,使其在一个给定的情况下最好的选择。这就是为什么有如此多的图像格式!
广告