本项目用来模拟硬盘的盘面的磁场强度.我有一份数据,数据大小不同,我想用数据的大小不同来模拟颜色的不同,用设备无关的位图把它显示出来.
下面有几个问题:
1.我的显示器支持16 和32两种颜色.是否要用真彩色呢,256的位图在我电脑上不能显示吗?
2.如何把数据关联成不同的颜色,然后创建位图.用不同的颜色来区分数据的大小.
3.是先创建成bmp格式的文件在磁盘,读出来之后再显示,还是先创建在内存显示后在保存到磁盘.

解决方案 »

  1.   

    “能不能显示256色”你这个问题10年前差不多,现在没听说只有256色的电脑
    你的显卡支持16和32,16就是2的16次方种颜色,256色自然没问题啦对于你这种情况用256级的灰度图比较适合,用不同灰度表示数据大小在内存中直接创建DIB位图并显示,有需要再保存成文件比较合理。