Class JBHiDPIScaledImage
java.lang.Object
java.awt.Image
java.awt.image.BufferedImage
org.pushingpixels.radiance.common.internal.contrib.intellij.JBHiDPIScaledImage
- All Implemented Interfaces:
RenderedImage
,WritableRenderedImage
,Transparency
-
Field Summary
FieldsFields inherited from class java.awt.image.BufferedImage
TYPE_3BYTE_BGR, TYPE_4BYTE_ABGR, TYPE_4BYTE_ABGR_PRE, TYPE_BYTE_BINARY, TYPE_BYTE_GRAY, TYPE_BYTE_INDEXED, TYPE_CUSTOM, TYPE_INT_ARGB, TYPE_INT_ARGB_PRE, TYPE_INT_BGR, TYPE_INT_RGB, TYPE_USHORT_555_RGB, TYPE_USHORT_565_RGB, TYPE_USHORT_GRAY
Fields inherited from class java.awt.Image
accelerationPriority, SCALE_AREA_AVERAGING, SCALE_DEFAULT, SCALE_FAST, SCALE_REPLICATE, SCALE_SMOOTH, UndefinedProperty
Fields inherited from interface java.awt.Transparency
BITMASK, OPAQUE, TRANSLUCENT
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprivate
JBHiDPIScaledImage
(double scaleFactor, int width, int height, int type) private
JBHiDPIScaledImage
(double scaleFactor, ColorModel cm, WritableRaster raster, boolean isRasterPremultiplied) -
Method Summary
Modifier and TypeMethodDescriptionstatic JBHiDPIScaledImage
create
(ColorModel cm, WritableRaster raster, boolean isRasterPremultiplied) static JBHiDPIScaledImage
createScaled
(double scaleFactor, int width, int height, int type) static JBHiDPIScaledImage
createUnscaled
(int width, int height, int type) Methods inherited from class java.awt.image.BufferedImage
addTileObserver, coerceData, copyData, getAlphaRaster, getColorModel, getData, getData, getGraphics, getHeight, getHeight, getMinTileX, getMinTileY, getMinX, getMinY, getNumXTiles, getNumYTiles, getProperty, getProperty, getPropertyNames, getRaster, getRGB, getRGB, getSampleModel, getSource, getSources, getSubimage, getTile, getTileGridXOffset, getTileGridYOffset, getTileHeight, getTileWidth, getTransparency, getType, getWidth, getWidth, getWritableTile, getWritableTileIndices, hasTileWriters, isAlphaPremultiplied, isTileWritable, releaseWritableTile, removeTileObserver, setData, setRGB, setRGB, toString
Methods inherited from class java.awt.Image
flush, getAccelerationPriority, getCapabilities, getScaledInstance, setAccelerationPriority
-
Field Details
-
ignoreScaling
private boolean ignoreScaling -
scaleFactor
private double scaleFactor
-
-
Constructor Details
-
JBHiDPIScaledImage
private JBHiDPIScaledImage(double scaleFactor, int width, int height, int type) -
JBHiDPIScaledImage
private JBHiDPIScaledImage(double scaleFactor, ColorModel cm, WritableRaster raster, boolean isRasterPremultiplied)
-
-
Method Details
-
createScaled
-
createUnscaled
-
create
public static JBHiDPIScaledImage create(ColorModel cm, WritableRaster raster, boolean isRasterPremultiplied) -
createGraphics
- Overrides:
createGraphics
in classBufferedImage
-