类的用途
java.awt.RenderingHints
使用 RenderingHints 的包
包
描述
包含用于创建用户界面以及绘制图形和图像的所有类。
提供用于创建和修改图像的类。
提供用于生成与渲染无关的图像的类和接口。
-
RenderingHints 在 java.awt 中的用法
java.awt 中返回 RenderingHints 的方法java.awt 中的方法,参数类型为 RenderingHints修饰符和类型方法描述voidRenderingHints.add(RenderingHints hints) 将指定RenderingHints对象中的所有键和对应值添加到此RenderingHints对象。AlphaComposite.createContext(ColorModel srcColorModel, ColorModel dstColorModel, RenderingHints hints) 为合成操作创建上下文。Color.createContext(ColorModel cm, Rectangle r, Rectangle2D r2d, AffineTransform xform, RenderingHints hints) 创建并返回用于生成纯色场模式的PaintContext。Composite.createContext(ColorModel srcColorModel, ColorModel dstColorModel, RenderingHints hints) 创建一个包含用于执行合成操作的状态的上下文。GradientPaint.createContext(ColorModel cm, Rectangle deviceBounds, Rectangle2D userBounds, AffineTransform xform, RenderingHints hints) 创建并返回用于生成线性颜色渐变图案的PaintContext。LinearGradientPaint.createContext(ColorModel cm, Rectangle deviceBounds, Rectangle2D userBounds, AffineTransform transform, RenderingHints hints) 创建并返回用于生成线性颜色渐变图案的PaintContext。Paint.createContext(ColorModel cm, Rectangle deviceBounds, Rectangle2D userBounds, AffineTransform xform, RenderingHints hints) 创建并返回用于生成颜色模式的PaintContext。RadialGradientPaint.createContext(ColorModel cm, Rectangle deviceBounds, Rectangle2D userBounds, AffineTransform transform, RenderingHints hints) 创建并返回一个PaintContext用于生成圆形径向颜色渐变图案。TexturePaint.createContext(ColorModel cm, Rectangle deviceBounds, Rectangle2D userBounds, AffineTransform xform, RenderingHints hints) 创建并返回用于生成平铺图像模式的PaintContext。 -
RenderingHints 在 java.awt.image 中的用法
java.awt.image 中返回 RenderingHints 的方法修饰符和类型方法描述final RenderingHintsAffineTransformOp.getRenderingHints()返回此转换操作使用的呈现提示。final RenderingHintsBandCombineOp.getRenderingHints()返回此操作的呈现提示。BufferedImageOp.getRenderingHints()返回此操作的呈现提示。final RenderingHintsColorConvertOp.getRenderingHints()返回此操作使用的呈现提示。final RenderingHintsConvolveOp.getRenderingHints()返回此操作的呈现提示。final RenderingHintsLookupOp.getRenderingHints()返回此操作的呈现提示。RasterOp.getRenderingHints()返回此 RasterOp 的渲染提示。final RenderingHintsRescaleOp.getRenderingHints()返回此操作的呈现提示。java.awt.image 中的构造函数,参数类型为 RenderingHints修饰符构造方法描述AffineTransformOp(AffineTransform xform, RenderingHints hints) 构造一个给定仿射变换的AffineTransformOp。BandCombineOp(float[][] matrix, RenderingHints hints) 用指定的矩阵构造一个BandCombineOp。ColorConvertOp(ColorSpace srcCspace, ColorSpace dstCspace, RenderingHints hints) 从两个 ColorSpace 对象构造一个新的 ColorConvertOp。ColorConvertOp(ColorSpace cspace, RenderingHints hints) 从 ColorSpace 对象构造一个新的 ColorConvertOp。ColorConvertOp(ICC_Profile[] profiles, RenderingHints hints) 从 ICC_Profiles 数组构造一个新的 ColorConvertOp。ColorConvertOp(RenderingHints hints) 构造一个新的 ColorConvertOp,它将从源颜色空间转换为目标颜色空间。ConvolveOp(Kernel kernel, int edgeCondition, RenderingHints hints) 在给定 Kernel、边缘条件和 RenderingHints 对象(可能为 null)的情况下构造 ConvolveOp。LookupOp(LookupTable lookup, RenderingHints hints) 给定查找表和一个RenderingHints对象(可能是null)构造一个LookupOp对象。RescaleOp(float[] scaleFactors, float[] offsets, RenderingHints hints) 构造一个具有所需比例因子和偏移量的新 RescaleOp。RescaleOp(float scaleFactor, float offset, RenderingHints hints) 构造一个具有所需比例因子和偏移量的新 RescaleOp。 -
RenderingHints 在 java.awt.image.renderable 中的用法
java.awt.image.renderable 中的方法,参数类型为 RenderingHints修饰符和类型方法描述RenderedImageFactory.create(ParameterBlock paramBlock, RenderingHints hints) 创建一个 RenderedImage,表示给定 ParameterBlock 和 RenderingHints 的成像操作(或操作链)的结果。RenderableImage.createScaledRendering(int w, int h, RenderingHints hints) 创建此图像的 RenderedImage 实例,宽度为 w,高度为 h(以像素为单位)。RenderableImageOp.createScaledRendering(int w, int h, RenderingHints hints) 创建此图像的 RenderedImage 实例,宽度为 w,高度为 h(以像素为单位)。voidRenderContext.setRenderingHints(RenderingHints hints) 设置此RenderContext的渲染提示。java.awt.image.renderable 中的构造函数,参数类型为 RenderingHints修饰符构造方法描述RenderContext(AffineTransform usr2dev, RenderingHints hints) 使用给定的转换和渲染提示构造一个 RenderContext。RenderContext(AffineTransform usr2dev, Shape aoi, RenderingHints hints) 使用给定的转换构造一个 RenderContext。