请问有什么办法通过真彩色(RGB)来获取对应的索引颜色呢?

我在用C#程序将图形导出为dxf文件的时候,由于要导出颜色,原来的颜色采用的是真彩色,但dxf里面只支持索引颜色,我在网上只是查到可以通过索引号查到对应的RGB,但是有没... 我在用C#程序将图形导出为dxf文件的时候,由于要导出颜色,原来的颜色采用的是真彩色,但dxf里面只支持索引颜色,我在网上只是查到可以通过索引号查到对应的RGB,但是有没有相反的操作呢?在AutoCad2004中如果选择了真彩色做图层颜色,保存为DXF文件的时候它如转为索引颜色,看来autocad内部是集成了转换的,但我在导出的时候用什么函数,或者什么算法呢?请高手帮忙!! 展开
 我来答
匿名用户
2013-08-15
展开全部
你好,我是在网上查到了这个doslib,可以实现来回的转换: DOSLib 7.3dos_rgbtoaci dos_acitorgb函数需要三个参数值而非一个表 但是不知道doslib可否集成到vs2005中?最好还是有像网上提供出来的aci转rgb的算法更好,如果要引用其它类库的话,可能会比较麻烦。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式