为什么windows mobile 只支持65536色,请详细说明

2025-02-26 16:32:22
推荐回答(2个)
回答1:

这个问题是系统所限制,
其实现在手机的颜色发色数,65536和1600万,我们肉眼基本是看不出来的。而且发色数,也不是衡量手机屏幕优劣的唯一标准,
举个例子,诺基亚的手机,基本都是1600万吧,而HTC全是65536色,但是两者放在一起对比,并没有什么区别,而且HTC的某些机型还胜过诺基亚的1600万色

原因很简单,分辨率,WM系统的手机,和电脑一样,讲的是分辨率,而不是单发色单元。现在WM系统的手机,以QVGA屏居多,现在也有WVGA等高分辨率的屏幕,虽然发色数只有65536色,但是,以人肉眼来说,绝对胜过诺基亚1600万的屏幕了。

有的人总是说WM系统65536色很低,比诺基亚的1600万色差很远,这部份人,基本也只是处于用手机的水平,真正都用过这两种手机的,并不觉得WM系统的手机屏幕色素低。
最简单的例子,现在买电脑显示器,你是问营业员,这个显示器的发色单元是多少,还是问分辨率是多少。
分辨率越高,就越清楚,并不是发色数高,就越清楚。
现在高清电影的标准是什么?是分辨率。1920*1080是全高清,而并没有发色数的标准。
所以,不用计较WM系统的手机,为什么只支持65536色,你选择的时候,只看分辨率就可以了。

回答2:

因为二进制表示的问题,颜色如果用双字节大小的数据表示,那么就是那么多
二进制使用双字节可以表示不同的数目有65536种(如果选用不同编码,是65535),再多的话,双字节二进制没法表示了
你用金山游侠修改游戏的时候不是选用双字节就看到65535的限制了么,笑