如果程式需要实际的视讯显示大小该怎么办?也许最好的解决方法是用对话方块让使用者输入它们。
如果视讯显示卡仅显示黑色图素和白色图素,则每个图素只需要记忆体中的一位元。彩色显示器中每个图素需要多个位元。位元数越多,色彩越多,或者更具体地说,可以同时显示的不同色彩的数目等於2的位元数次方。
「High-Color」显示解析度是每个图素16位元-5位元红色、6位元绿色以及5位元蓝色。绿色多一位元是因为人眼对绿色更敏感一些。
显示256种颜色的显示卡每个图素需要8位元。然而,这些8位元的值一般由定义实际颜色的调色盘组织的。我会在第十六章详细地讨论它们。
最後,显示16种颜色的显示卡每个图素需要4位元。这16种颜色一般固定分为暗的或亮的红、黑、蓝、青、紫、黄、两种灰色。这16种颜色要回溯到老式的IBM CGA。