找回密码
 注册
搜索
查看: 1692|回复: 2

[讨论] 请教:图象算法(补偿 rgb888转换rgb565的颜色细节丢失)

[复制链接]
发表于 2007-12-3 15:43:32 | 显示全部楼层 |阅读模式
24位的颜色称为RGB888,16位颜色值称为RGB565,对于rgb888转换rgb565的具体方法是:对于R字节,右移3位,对于G字节,右移2位,对于B字节,右移3位,然后将右移得到的值拼接起来,就得到了16位的rgb565。但是这种将颜色分量的低位丢弃的方式是会导致图像细节的丢失,比如,对于24位颜色的R字节,假如原来低3位的值在0~7之间均匀分布,转换之后,所有这低3位的值全部都变成了0,这就造成颜色细节的丢失。为了处理这个问题,请问可以采取什么算法来完成颜色转换并且还能补偿颜色细节丢失?望高人指点,多谢!
发表于 2007-12-3 17:13:33 | 显示全部楼层
这种数据压缩是不可恢复的,细节损失了就没了.
点评回复

使用道具 举报

 楼主| 发表于 2007-12-5 10:16:55 | 显示全部楼层
这样啊,多谢斑竹
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2025-2-17 13:01 , Processed in 0.045934 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表