发布网友 发布时间:2022-04-04 12:43
共1个回答
热心网友 时间:2022-04-04 14:13
首先是问题1:对于每条直线的大小:因为屏幕的长为768,那么起点的X坐标就要用10bit来表示(因为10bit能表示1024个数,这才能表示得了768),同样终点的X坐标也要用10bit来表示;而同理,屏幕的宽为512,那么起点和终点的Y坐标都可以用9bit来表示;再加上属性是1个字节,也就是8bit。所以,存储一条直线的存储空间为:10×2+9×2+8=46bit,而500条直线的这样一副图形需要的空间为:500×46bit=23000bit,大约2.3KB。
它为什么写2.8KB我就不清楚了。
问题2:分辨率为300dpi(点/英寸),也就是每英寸300像素,所以,11英寸为11×300像素,8.5英寸为8.5×300像素。而每个像素为24位真彩色,即每个像素用3个字节表示。所以,11英寸×8.5英寸的彩色照片的存储空间为:11×300×8.5×300×3字节=25245×1000B,大约为25.245MB
我是这么理解的。