public interface RenderedImageFactory
Modifier and Type | Method and Description |
---|---|
RenderedImage |
create(ParameterBlock paramBlock,
RenderingHints hints)
Creates a RenderedImage representing the results of an imaging
operation (or chain of operations) for a given ParameterBlock and
RenderingHints.
|
RenderedImage create(ParameterBlock paramBlock, RenderingHints hints)
The create() method can return null if the RenderedImageFactory is not capable of producing output for the given set of source images and parameters. For example, if a RenderedImageFactory is only capable of performing a 3x3 convolution on single-banded image data, and the source image has multiple bands or the convolution Kernel is 5x5, null should be returned.
Hints should be taken into account, but can be ignored. The created RenderedImage may have a property identified by the String HINTS_OBSERVED to indicate which RenderingHints were used to create the image. In addition any RenderedImages that are obtained via the getSources() method on the created RenderedImage may have such a property.
paramBlock
- a ParameterBlock containing sources and parameters
for the RenderedImage to be created.hints
- a RenderingHints object containing hints. Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2022, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.