'0' => '000111000011111110011000110110000011110000011110000011110000011110000011110000011110000011011000110011111110000111000',
'1' => '000111000011111000011111000000011000000011000000011000000011000000011000000011000000011000000011000011111111011111111',
'2' => '011111000111111100100000110000000111000000110000001100000011000000110000001100000011000000110000000011111110111111110',
'3' => '011111000111111110100000110000000110000001100011111000011111100000001110000000111000000110100001110111111100011111000',
'4' => '000001100000011100000011100000111100001101100001101100011001100011001100111111111111111111000001100000001100000001100',
'5' =>
'111111110111111110110000000110000000110000000111110000111111100000001110000000111000000110100001110111111100011111000',
'6' => '000111100001111110011000010011000000110000000110111100111111110111000111110000011110000011011000111011111110000111100',
'7' => '011111111011111111000000011000000010000000110000001100000001000000011000000010000000110000000110000001100000001100000',
'8' => '001111100011111110011000110011000110011101110001111100001111100011101110110000011110000011111000111011111110001111100',
'9' => '001111000011111110111000111110000011110000011111000111011111111001111011000000011000000110010000110011111100001111000',
https://zh.wikipedia.org/wiki/位图
https://zh.wikipedia.org/wiki/像素
php.net
https://en.wikipedia.org/wiki/Color_depth
位图(Bitmap),又称栅格图(英语:Raster graphics)或点阵图,是使用像素阵列(Pixel-array/Dot-matrix點陣)来表示的图像。
根据位深度,可将位图分为1、4、8、16、24及32位图像等。每个像素使用的信息位数越多,可用的颜色就越多,颜色表现就越逼真,相应的数据量越大。例如,位深度为 1 的像素位图只有两个可能的值(黑色和白色),所以又称为二值位图。位深度为 8 的图像有 28(即 256)个可能的值。位深度为 8 的灰度模式图像有 256 个可能的灰色值。[1]
- 8 bpp:256色,亦称为“8位元”;
- 16 bpp:216=65,536色,称为高彩色,亦称为“16位元”;
- 24 bpp:224=16,777,216色,称为真彩色,通常的记法为“1670万色”,亦称为“24位色”;
- 32 bpp:224 +28,電腦领域较常见的32位色并不是表示232种颜色,而是在24位色基础上增加了8位元(28=256级)的灰階,因此32位元的色彩总数和24位元是相同的,32位元也称为全彩。
- 48 bpp:248=281,474,976,710,656色,用于很多专业的掃描器。
BMP文件是微软公司所开发的一种交换和存储数据的方法,各个版本的Windows都支持BMP格式的文件。Windows提供了快速、方便的存储和压缩BMP文件的方法。BMP格式的缺点是,要占用较大的存储空间,文件尺寸太大。
getimagesize() can also return some more information in imageinfo
parameter.
Note: Note that JPC and JP2 are capable of having components with different bit depths. In this case, the value for "bits" is the highest bit depth encountered. Also, JP2 files may contain multiple JPEG 2000 codestreams. In this case, getimagesize() returns the values for the first codestream it encounters in the root of the file.
Color depth or colour depth (see spelling differences), also known as bit depth, is either the number of bits used to indicate the color of a single pixel, in a bitmapped image or video frame buffer, or the number of bits used for each color component of a single pixel.[1][2][3][4]
色彩深度计算机图形学领域表示在點陣圖或者视频帧缓冲区中儲存1像素的顏色所用的位数,它也称为位/像素(bpp)。色彩深度越高,可用的顏色就越多。
色彩深度是用「n位元顏色」(n-bit colour)來說明的。若色彩深度是n位元,即有2n種顏色選擇,而儲存每像素所用的位元數目就是n。常見的有:
- 1位元:2種顏色,單色光,黑白二色,用於compact Macintoshes。
- 2位元:4種顏色,CGA,用於gray-scale早期的NeXTstation及color Macintoshes。
- 3位元:8種顏色,用於大部分早期的電腦顯示器。
- 4位元:16種顏色,用於EGA及不常見及在更高的分辨率的VGA標準,color Macintoshes。
- 5位元:32種顏色,用於Original Amiga chipset。
- 6位元:64種顏色,用於Original Amiga chipset。
- 7位元:128種顏色
- 8位元:256種顏色,用於最早期的彩色Unix工作站,低分辨率的VGA,Super VGA,AGA,color Macintoshes。
- 9位元:512種顏色
- 10位元:1024種顏色,
- 12位元:用於部分硅谷图形系統,Neo Geo,彩色NeXTstation及Amiga系統於HAM mode。
- 16位元:用於部分color Macintoshes。
- 24位元:有16,777,216色,真彩色,能提供比肉眼能識別更多的顏色,用於拍攝照片。