ios 开发

图像

2022-12-26  本文已影响0人  iOS小洁

一、像素

每张图片都是由N个像素组成的(N≥1)

如果一张图片的分辨率是WxH,那么:

每个像素都有自己独立的颜色,若干个像素就组成了一张色彩缤纷的完整图片。

二、RGB颜色模型(三色光模式)

将红(Red)、绿(Green)、蓝(Blue)三原色的色光以不同的含量相叠加,可以合成产生各种色彩光

三原色合成

三、位深度(色彩深度)

如果一张图片的位深度为n,那么它的每一个像素都会使用n个二进制位来存储颜色信息

位深度越大,能表示的颜色数量就越多,图片也就越鲜艳,颜色过渡就会越平滑。

常见位深度:

24bit位深度的含义

24bit颜色的表示形式

我们常用2种形式来表示24bit颜色,比如刚才提到的绿宝石色

颜色数量

如果位深度为n,那么每一个像素能显示2n种颜色。

四、图像压缩

图片的压缩类型可以分为2种:

压缩比 = 未压缩大小 / 压缩后大小

压缩类型 位深度
JPG(JPEG) 有损压缩 24bit
PNG 无损压缩 8bit、24bit、32bit
GIF 无损压缩 8bit

五、GIF

gif是一种支持动画的图片,所以一般也叫作gif动态图

gif的动画原理是:

视觉暂留(Persistence of vision)现象。

上一篇下一篇

猜你喜欢

热点阅读