[问题] 关于16bit只读取14bit

楼主: licious0421 (孤单落叶)   2015-11-16 10:45:56
小弟C# 入门级
想请问一下
由于我在读取图档资讯时
需要读取到资料深度(depth)
图档是属于黑白(灰阶)
但由于读取后为16bit
但我们所需只有14bit
是否有方法可以只读取14bit
后面的就自动忽略不看
目前问题主要在于
16bit读入后会显示过于黑暗
部份深灰的部分根本就直接变黑色
无法分辨出来了...
当然我也知道可以利用增加对比度的方式
来进行调整
不过还是想要知道如何忽略掉
想试试看16bit->14bit
顺便试试看是否能加快读取速率!!
作者: johnpage (johnpage)   2015-11-16 11:59:00
16bit,14bit是一样时间
楼主: licious0421 (孤单落叶)   2015-11-16 13:10:00
恩恩~不过还是要14bit 有没有啥方式可以做到呢?
作者: tp6vul3co (天气好)   2015-11-16 13:53:00
每14bit +2或是转二进制把前面两个数字改0
作者: jizang (阿鲁米)   2015-11-16 19:09:00
And 掉,就好啦!
作者: Sanvean   2015-11-16 23:41:00
读出来除以 4 不行吗?
作者: leicheong (睡魔)   2015-11-17 23:06:00
除法用CPU cycle比较多, and是最快, shift次之. :P
作者: ypsc (爱爱爱)   2015-11-24 00:27:00
建立一个遮照 然后每个pixel去AND就可以了吧还是读进来后作一下normalize应该也可以

Links booklink

Contact Us: admin [ a t ] ucptt.com