像素相关

· · 个人记录

鬼畜的noip初赛要考像素

像素是什么

像素是指由图像的小方格即所谓的像素(pixel)组成的,这些小方块都有一个明确的位置和被分配的色彩数值,而这些一小方格的颜色和位置就决定该图像所呈现出来的样子。可以将像素视为整个图像中不可分割的单位或者是元素,不可分割的意思是它不能够再切割成更小单位抑或是元素,它是以一个单一颜色的小格存在。每一个点阵图像包含了一定量的像素,这些像素决定图像在屏幕上所呈现的大小。(以下来自某网)

其实说白了像素就是一个个有颜色的格子,很多个格子合在一起就有了图片

像素所占空间

这会涉及到一个分辨率和位色的问题

分辨率

分辨率主要是指显示器所能显示的像素的多少

分辨率为m\times n就是说这个屏幕上有m\times n个像素

位色

色彩位数,即位图中要用多少个二进制位来表示每个点的颜色,是分辨率的一个重要指标。常用有1位(单色),2位(4色,CGA),4位(16色,VGA),8位(256色),16位(增强色),24位(真彩色)和32位等。

即n位位图就是要用n个二进制来表示一个像素的颜色

因此,一个16位位图中若有x个像素,则它所占空间为x\times 16bit=\frac{x\times 16}{8}Byte(字节)

题目

分辨率为1600\times 900,16位色的位图,储存图像信息所需的空间是()

A 2812.5KB

B 4218.75KB

C 4320KB

D 2880KB

(noip2017第3题)

解析:

像素数=1600\times 900

单像素所占空间=16bit=2Byte

总空间=1600\times 900\times 2Byte=1600\times 900 \times 2 \times {2}^{-10}KB=2812.5KB

选A