2.2 Java BufferedImageOp API
本节将介绍Java中最常用的操作图像像素的API接口BufferedImageOp,通过它,可以实现图像像素的调整,呈现出不同的图像显示效果,并且可编辑图像内容等。
2.2.1 Java BufferedImageOp 接口介绍
当前BufferedImageOp接口中最重要的方法是filter()方法,这是所有实现类必须完成的。目前BufferedImageOp有下面五个实现类。
AffineTransformOp :主要操作是提供各种旋转、错切、放缩功能。
ColorConvertOp :主要操作是提供像素灰度功能。
ConvolveOP: 主要用来实现图像卷积操作,可以实现模糊、边缘提取等效果。
LookupOp :主要用来实现图像像素颜色的各种变换、反色等操作。
RescaleOp: 主要用来实现图像对比度与亮度的调整操作。
对应的类关系图如图2-2所示。