BufferedImageOp

编辑:媒介网互动百科 时间:2020-01-29 08:37:06
编辑 锁定
本词条缺少概述信息栏名片图,补充相关内容使词条更完整,还能快速升级,赶紧来编辑吧!

BufferedImageOp继承关系

编辑
java.awt.image接口BufferedImageOp

BufferedImageOp所有已知实现类

AffineTransformOp, ColorConvertOp, ConvolveOp, LookupOp, RescaleOppublic interface
BufferedImageOp
此接口描述对 BufferedImage 对象所执行的单输入/单输出操作。它由 AffineTransformOp、ConvolveOp、ColorConvertOp、RescaleOp 和 LookupOp 实现。这些对象可以传入到一个 BufferedImageFilter,以便对 ImageProducer-ImageFilter-ImageConsumer 范例中的 BufferedImage 进行操作。
实现此接口的类必须指定它们是否允许进行适当的过滤,在此过滤操作中源对象等于目标对象。
无法使用此接口描述更复杂的操作,比如那些针对多个源对象的操作。注意,此限制还意味着,在进行该操作之前目标像素的值不用作过滤操作的输入。

BufferedImageOp另请参见

BufferedImage, BufferedImageFilter, AffineTransformOp, BandCombineOp, ColorConvertOp, ConvolveOp, LookupOp, RescaleOp

BufferedImageOp方法摘要

BufferedImage
createCompatibleDestImage(BufferedImage src, ColorModel destCM)
创建一个具有正确大小和 band 数的经过检查的目标图像。
BufferedImage
filter(BufferedImage src, BufferedImage dest)
对 BufferedImage 执行单输入/单输出操作。
Rectangle2D
getBounds2D(BufferedImage src)
返回已过滤目标图像的边界框。
Point2D
getPoint2D(Point2D srcPt, Point2D dstPt)
返回与源图像中给定点对应的目标点的位置。
RenderingHints
getRenderingHints()
返回针对此操作所呈现的提示。

BufferedImageOp方法详细信息

编辑

BufferedImageOpfilter

BufferedImagefilter(BufferedImage src, BufferedImage dest)对 BufferedImage 执行单输入/单输出操作。如果两个图像的颜色模型不匹配,则将颜色模型转换成目标颜色模型。如果目标图像为 null,则创建一个具有合适 ColorModel 的 BufferedImage。
如果源图像和/或目标图像与实现此过滤器的类所允许的图像类型不兼容,则可能抛出 IllegalArgumentException。
参数:src - 要过滤的 BufferedImagedest - 用于存储 results$ 的 BufferedImage返回:过滤后的 BufferedImage。 抛出:IllegalArgumentException - 如果源图像和/或目标图像与实现此过滤器的类所允许的图像类型不兼容。

BufferedImageOpgetBounds2D

Rectangle2DgetBounds2D(BufferedImage src)返回已过滤目标图像的边界框。如果源图像与实现此过滤器的类所允许的图像类型不兼容,则可能抛出 IllegalArgumentException。 参数:src - 要过滤的 BufferedImage返回:表示目标图像边界框的 Rectangle2D。

BufferedImageOpcreateCompatibleDestImage

BufferedImagecreateCompatibleDestImage(BufferedImage src, ColorModel destCM)创建一个具有正确大小和 band 数的经过检查的目标图像。如果源图像与实现此过滤器的类所允许的图像类型不兼容,则可能抛出 IllegalArgumentException。 参数:src - 要过滤的 BufferedImagedestCM - 目标 ColorModel。如果目标 ColorModel 为 null,则使用源 ColorModel。 返回:经过检查的目标图像。

BufferedImageOpgetPoint2D

Point2DgetPoint2D(Point2D srcPt, Point2D dstPt)返回与源图像中给定点对应的目标点的位置。如果指定了 dstPt,则使用它保存返回值。 参数:srcPt - 表示源图像中点的 Point2DdstPt - 用于存储结果的 Point2D返回:与源图像中指定点对应的目标图像中的 Point2D。

BufferedImageOpgetRenderingHints

RenderingHintsgetRenderingHints()返回针对此操作所呈现的提示。 返回:针对此 BufferedImageOp 的 RenderingHints 对象。如果没有设置提示,则返回 null。[1] 
参考资料
词条标签:
计算机学