CSP初赛知识精讲--图像存储

第七节 图像存储

基础知识

计算机的数字化图像数据有两种存储方式:位图(Bitmap)存储和矢量(Vector)存储。

像素 :整个图像中不可分割的最小单位或元素。它以一个单一颜色的小方格存在,所有小方格的颜色和位置的组合决定了该图像呈现出来的样子。

图像的位分辨率 :也叫位深 ,用来衡量每个像素存储信息的位数,决定了多少种色彩等级的可能性,所以有时又将位分辨率称为颜色深度。常见的有8位、16位、24位、32位、64位色彩,即二进制数的位数,如24位色彩能组合出224=16777216种色彩等级。

屏幕分辨率 :指屏幕上显示的像素的个数,如1024×768的分辨率指屏幕上水平方向有1024个像素点,垂直方向上有768个像素点。

像素点距:指显示屏相邻两个像素点之间的距离,画质的细腻度就是由点距来决定的,点距越小,图像越细腻。

位图存储

由一系列像素组成的可识别图像。如果把一幅位图看成一个二维数组,则数组中的任一元素(即像素)对应于图像中的一个点,而存储的值对应于该点的颜色或者灰度。

特性

1. 位图图像是由数目固定像素组成的图像

相关推荐
越甲八千2 分钟前
windowsC++操作ADB
c++·windows·adb
孞㐑¥3 分钟前
Linux之进程控制
linux·开发语言·c++·经验分享·笔记
Magnum Lehar10 分钟前
3d游戏引擎的Utilities模块实现下
c++·算法·游戏引擎
一丝晨光15 分钟前
数值溢出保护?数值溢出应该是多少?Swift如何让整数计算溢出不抛出异常?类型最大值和最小值?
java·javascript·c++·rust·go·c·swift
愚润求学27 分钟前
【Linux】简单设计libc库
linux·运维·开发语言·c++·笔记
刚入坑的新人编程31 分钟前
C++STL——map和set的使用
开发语言·c++
洛克希德马丁38 分钟前
QLineEdit增加点击回显功能
c++·qt·ui
Darkwanderor1 小时前
c++STL-list的使用和迭代器
c++·list
似水এ᭄往昔1 小时前
【数据结构】——栈和队列OJ
c语言·数据结构·c++
双叶8362 小时前
(C语言)超市管理系统(测试版)(指针)(数据结构)(二进制文件读写)
c语言·开发语言·数据结构·c++