Redian新闻
>
这个题什么意思?什么压缩法?
avatar
这个题什么意思?什么压缩法?# JobHunting - 待字闺中
y*n
1
CSS里面表示颜色用 #abcdef (eg 0x1F2A3B) 这种形式, 每个字母代表四个bit (hex)
,两个字母代表一种 原色比如 ab = R, cd = G, ef = B (每种原色整个是0-255间的
一个数字)
现在需要压缩空间改#abcdef 为 #xyz 实际上#xyz = #xxyyzz,所以减小一半,问怎么
找到最好的压缩让(ab-xx)^2 + (cd - yy)^2 + (ef - zz)^2 最小
avatar
z*g
2
x = abs(a-1a-1 - ab) < abs(aa - ab) ? a - 1 : a
我蒙的,等大牛
avatar
y*n
3
没怎么看懂,这如何Restore到原来的数。
avatar
m*n
4
不能restore,有损压缩,要求压缩损耗最小,损耗公式如上。
这像是一道统计题,有点least square linear regression的意思。
但是没那么复杂,也不用maximum likelihood求解。
avatar
l*2
5
对于每一个原色来说,低四位和高四位一般不同,现在要压缩成相同的,相同的最
好,不用有损压缩,直接省去一位即可。但是不同的就要有损压缩。
比如对于1F来说,最接近的数字应该是11或者22,现在需要看与1F比较哪个差小点,
对于2A来说,最接近的数字应该是33或者22,现在需要看与2A比较哪个差小点,然后编
程序,判断一下,哪个小就用哪个。
这是十位数小于个位数的情况,
对于十位数大于个位数的情况,比如83,就得用77和88了。
avatar
y*n
6
谢谢楼上各位。
相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。