真是好记性不如烂笔头,时间长了就忘了 记录mark一下
iOS 一个像素占用多大内存存储空间?
占用存储大小取决于需要存储一个像素的多少信息,以及是否采用了压缩技术。
如果是非黑即白的二值图像,不压缩的情况下一个像素只需要1个bit(比特)。
如果是256种状态的灰度图像,不压缩的情况下一个像素需要8bit(1Byte字节=8Bit,256种状态)。
如果用256种状态标识屏幕上某种颜色的灰度,而屏幕采用三基色红绿蓝(RGB),不压缩的情况下一个像素需要占用24bit(3字节),这个就是常说的24位真彩色。
还有各种其他的存储方式,例如15bit、16bit、32bit
如果考虑到压缩,情况就更复杂些了,是有损压缩还是无损压缩,具体采用哪种压缩算法,压缩参数参数设置等等都会影响到一个像素占用的存储空间只能具体情况具体分析了。
扩展mark
一个汉字占几个字节,取决于使用的编码方式:
在UTF-8编码中,一个汉字通常占3个字节,扩展B区以后的汉字占4个字节。1
在其他编码方式中,如GB2312、GBK等,一个汉字占2个字节。2345678
综上,一个汉字占几个字节并没有固定的答案,而是取决于具体使用的编码方式。在常见的编码方式中,一个汉字通常占2个字节或3个字节。