怎样建立伪彩色编码表?

lianggg911 2008-02-04 07:46:23
小弟近日在搞一个“将灰度图像转换为256色位图”的程序,这个程序需要建立一个伪彩色编码表(参考《数字图像处理实例与解析》一书)。
该书中说要建立一个热金属编码2的头文件psColorTable.h该头文件仅包含热金属编码2的二维数组(256行,4列)的定义。
该书由于篇幅原因没有具体列出psColorTable.h文件。
这个头文件该怎样写呢?我都思路是创建一个头文件psColorTable.h,然后加入到我的工程里面。接着就在psColorTable.h里面定义一个二维数组long cMap[256][4]={{0,0,0,0},{0,0,30,0},{0,0,34,0},{0,0,38,0},{},{},{},{},{},{},{},{},{},......}这样行吗?
如果不行,正确的操作方法该是什么样的呢?
...全文
476 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
用户 昵称 2008-02-07
  • 打赏
  • 举报
回复


变量定义放在cpp中,在h文件中只声明。

.h

#ifndef __CMAP_H__
#define __CMAP_H__

external long cMap[ 256 ][ 4 ];

#endif

.cpp
long cMap[ 256 ][ 4 ] = {
......
}

将.h .cpp加入工程就可以了。

19,469

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 图形处理/算法
社区管理员
  • 图形处理/算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧