如何更换图像的颜色?

Ton*_*ony 7 java rgb image-manipulation image-processing computer-vision

我想要替换图像的颜色.例如,将所有蓝色变为红色,形状没有任何变形.当我尝试这个时,我可以通过迭代每个像素来交换颜色,但是交换区域的形状变成扁平形状.

example1输入:http:
//www.tutorialwiz.com/tutorials/changing_color/images/original.jpg example1输出:http://www.tutorialwiz.com/tutorials/changing_color/images/3.jpg

example2:输入输出:http://www.digital-photography-school.com/wp-content/uploads/2009/07/before-after.jpg

Ted*_*opp 7

通常的方法是使用RGBImageFilter.有关如何使用此类过滤器的信息,请参阅FilteredImageSource的文档.