社区
C++ Builder
帖子详情
问一个弱问题,程序中创建的调色板,最多可以有多少个颜色?
BORLANDSUN
2011-08-24 12:09:10
在网上查了很多,有的说256,有的说4096。查了一下调色板的结构:
typedef struct tagLOGPALETTE {
WORD palVersion;
WORD palNumEntries;
PALETTEENTRY palPalEntry[1];
} LOGPALETTE;
看palNumEntries为WORD型,似乎可以存放65536个。哪位知道,给个确切的答案?
...全文
126
10
打赏
收藏
问一个弱问题,程序中创建的调色板,最多可以有多少个颜色?
在网上查了很多,有的说256,有的说4096。查了一下调色板的结构: typedef struct tagLOGPALETTE { WORD palVersion; WORD palNumEntries; PALETTEENTRY palPalEntry[1]; } LOGPALETTE; 看palNumEntries为WORD型,似乎可以存放65536个。哪位知道,给个确切的答案?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
BORLANDSUN
2011-10-03
打赏
举报
回复
还是没弄懂。不玩了,结帖。
缘中人
2011-08-24
打赏
举报
回复
48个自带+16个自定义=64个
BORLANDSUN
2011-08-24
打赏
举报
回复
楼上两位理解错我的问题了,我问的是调色板的项目数量。
zzbinfo
2011-08-24
打赏
举报
回复
我测试了一下这个函数GetSystemPaletteEntries得不到想要得值,不知道为什么。希望楼主不要被我误导。
zzbinfo
2011-08-24
打赏
举报
回复
[Quote=引用 7 楼 borlandsun 的回复:]
查到了,是4096,谢谢各位。
[/Quote]其实你可以用GetSystemPaletteEntries函数看一下系统究竟支持几个的。
zzbinfo
2011-08-24
打赏
举报
回复
每个点每种颜色是0-255,一个点用RGB表示的话就是256*256*256种颜色
BORLANDSUN
2011-08-24
打赏
举报
回复
查到了,是4096,谢谢各位。
缘中人
2011-08-24
打赏
举报
回复
http://zhidao.baidu.com/question/216537380.html
zzbinfo
2011-08-24
打赏
举报
回复
palNumEntries--》调色板表项数,可以个256,就是表示256色,也可以是65536就是真彩。最大65536
BORLANDSUN
2011-08-24
打赏
举报
回复
[Quote=引用 4 楼 ksrsoft 的回复:]
48个自带+16个自定义=64个
[/Quote]
楼上也理解错我的意思了。一个调色板中最多能包含多少个颜色项呢?比如8位的灰度图像,它里边包含有256个颜色项。
我想知道,最多能有多少个颜色项呢?
显示windows
调色板
的例子(8KB)...
调色板
是
一个
颜色
映射表,它定义了屏幕上显示的
最多
256种
颜色
,这些
颜色
可以是系统选择的,也可以是应用
程序
自定义的。在VB(Visual Basic)编程环境
中
,理解和掌握如何显示和管理
调色板
对于进行图形和图像处理至关...
位图与
调色板
源代码 giftest2.zip
调色板
则是用来存储和管理这些
颜色
值的
一个
工具,特别是在有限
颜色
空间的环境
中
,如8位图像。 在位图
中
,每个像素的
颜色
由
一个
或多个字节表示,取决于图像的色彩深度。例如,
一个
8位的位图
最多
可以表示256种不同的...
商业编程-源码-位图与
调色板
源代码 Bmp2RgnFix.zip
位图(Bitmap)是计算机图形学
中
常用的一种图像文件格式,它存储的是像素信息,而
调色板
(Palette)在位图
中
则扮演着至关重要的角色,尤其在256色或更少
颜色
的图像
中
。`Bmp2RgnFix.zip`这个压缩包包含了关于位图处理...
将图片转换为8位图像
具体来说,
程序
遍历原始图像的每
一个
像素,计算出其
颜色
值,并找到
调色板
中
最接近的
颜色
值。然后,将该像素的
颜色
值替换为对应
调色板
索引的值。 #### 2.4 可选:抖动处理 抖动处理是一种用来模拟高分辨率图像的...
网易的游戏笔试题目,列了一些网易游戏的笔试题目
系统需要显示一张 800*600*24bits 的真彩图片,图片有 800*600 个(r,g,b)数据序列组成,每次绘制
一个
点时使用 int FindBestColor(r,g,b)来查找和
调色板
rgb pal[256]
中
最相似的
颜色
索引并将其绘制到屏幕上。...
C++ Builder
13,874
社区成员
102,696
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章