图像处理(5)

幸运的是,无须知道每个想要完成的操作所对应的公式。例如,ColorMatrix类有一个内置的方法可用于改变饱和度。

 

ColorMatrix cm = new ColorMatrix();

cm.setSaturation(.5f);

paint.setColorFilter(new ColorMatrixColorFilter(cm));

 

传入一个大于1的数字将增加饱和度,而传入一个0~1之间的数字会减少饱和度。0值将产生一幅灰度图像。

读书导航