我正在尝试编写一个代码,将8位灰度图像转换为7位图像。

时间:2016-05-02 04:59:52

标签: java image-processing

由于8位图像的强度值为0到255,我想将强度值从0转换为127.如何在java中映射强度值。

2 个答案:

答案 0 :(得分:1)

简单除以2!

myimage.getRaster().setSample(x, y, myimage.getRaster().getSample(x, y)/2) ;

然后在[0,127]上分配这些值,但编码仍在字节上。

答案 1 :(得分:0)

将每个像素值除以2。