Class ImageConverterG2D2Bitmap
java.lang.Object
org.apache.xmlgraphics.image.loader.impl.AbstractImageConverter
org.apache.xmlgraphics.image.loader.impl.ImageConverterG2D2Bitmap
- All Implemented Interfaces:
ImageConverter
This ImageConverter converts Graphics2D images to a BufferedImage.
-
Field Summary
Fields inherited from interface ImageConverter
MEDIUM_CONVERSION_PENALTY, MINIMAL_CONVERSION_PENALTY, NO_CONVERSION_PENALTY -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionConverts an image into a different representation.Returns the flavor that this converter expects.Returns the flavor that this converter converts images into.protected BufferedImagepaintToBufferedImage(ImageGraphics2D g2dImage, int bitsPerPixel, boolean withAlpha, int resolution, boolean cmyk) Paints a Graphics2D image on a BufferedImage and returns this bitmap.protected voidSets rendering hints on the Graphics2D created for painting to a BufferedImage.Methods inherited from class AbstractImageConverter
checkSourceFlavor, getConversionPenalty
-
Constructor Details
-
ImageConverterG2D2Bitmap
public ImageConverterG2D2Bitmap()
-
-
Method Details
-
convert
-
paintToBufferedImage
protected BufferedImage paintToBufferedImage(ImageGraphics2D g2dImage, int bitsPerPixel, boolean withAlpha, int resolution, boolean cmyk) Paints a Graphics2D image on a BufferedImage and returns this bitmap.- Parameters:
g2dImage- the Graphics2D imagebitsPerPixel- the desired number of bits per pixel (supported: 1, 8, 24)withAlpha- true if the generated image should have an alpha channelresolution- the requested bitmap resolution- Returns:
- the newly created BufferedImage
-
setRenderingHintsForBufferedImage
Sets rendering hints on the Graphics2D created for painting to a BufferedImage. Subclasses can modify the settings to customize the behaviour.- Parameters:
g2d- the Graphics2D instance
-
getSourceFlavor
Returns the flavor that this converter expects.- Returns:
- the source flavor
-
getTargetFlavor
Returns the flavor that this converter converts images into.- Returns:
- the target flavor
-