Package com.dua3.utility.fx
Class FxMutableImage
java.lang.Object
java.awt.Image
java.awt.image.BufferedImage
com.dua3.utility.data.MutableImage
com.dua3.utility.fx.FxMutableImage
- All Implemented Interfaces:
Image,Storable,FxImage,RenderedImage,WritableRenderedImage,Transparency
The FxBufferedImage class represents an image that integrates JavaFX and AWT components.
It is a subclass of BufferedImage and implements the Image interface.
This class provides the functionality to link a JavaFX Image with a BufferedImage
that shares the same underlying data buffer, enabling seamless interoperability
between these two image representations.
-
Field Summary
Fields 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_GRAYFields inherited from class java.awt.Image
accelerationPriority, SCALE_AREA_AVERAGING, SCALE_DEFAULT, SCALE_FAST, SCALE_REPLICATE, SCALE_SMOOTH, UndefinedPropertyFields inherited from interface java.awt.Transparency
BITMASK, OPAQUE, TRANSLUCENT -
Method Summary
Modifier and TypeMethodDescriptionjavafx.scene.image.ImagefxImage()Retrieves the JavaFX Image instance associated with this FxBufferedImage.Methods inherited from class com.dua3.utility.data.MutableImage
getArgb, getBuffer, height, loadImage, widthMethods inherited from class java.awt.image.BufferedImage
addTileObserver, coerceData, copyData, createGraphics, 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, toStringMethods inherited from class java.awt.Image
flush, getAccelerationPriority, getCapabilities, getScaledInstance, setAccelerationPriority