用途
ColorConvertOp:
public static BufferedImage desaturate(BufferedImage source) { ColorConvertOp colorConvert = new ColorConvertOp(ColorSpace.getInstance(ColorSpace.CS_GRAY), null); colorConvert.filter(source, source); return source;}
更新:
确实有一种更简单的方法。您可以使用
GrayFilter该类。该类的优点是它提供了一个静态实用程序方法(即
createDisabledImage(Imagei)),该方法将返回图像的变灰版本
i。
话虽如此,我认为使
BufferedImage实例饱和的最简单方法是:
BufferedImage desaturatedImage = GrayFilter.createDisabledImage(originalImage);
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)