public class ConvertRaster extends Object
BufferedImage that use its internal
raster for better performance.| Constructor and Description |
|---|
ConvertRaster() |
| Modifier and Type | Method and Description |
|---|---|
static void |
bufferedToGray(BufferedImage src,
ImageFloat32 dst)
Converts a buffered image into an 8bit intensity image using the
BufferedImage's RGB interface.
|
static void |
bufferedToGray(BufferedImage src,
ImageInt16 dst)
Converts a buffered image into an 16bit intensity image using the
BufferedImage's RGB interface.
|
static void |
bufferedToGray(BufferedImage src,
ImageUInt8 dst)
Converts a buffered image into an 8bit intensity image using the
BufferedImage's RGB interface.
|
static void |
bufferedToGray(sun.awt.image.ByteInterleavedRaster src,
ImageFloat32 dst)
A faster convert that works directly with a specific raster
|
static void |
bufferedToGray(sun.awt.image.ByteInterleavedRaster src,
ImageUInt8 dst)
A faster convert that works directly with a specific raster
|
static void |
bufferedToGray(sun.awt.image.IntegerInterleavedRaster src,
ImageFloat32 dst)
A faster convert that works directly with a specific raster
|
static void |
bufferedToGray(sun.awt.image.IntegerInterleavedRaster src,
ImageUInt8 dst)
A faster convert that works directly with a specific raster
|
static void |
bufferedToGray(sun.awt.image.ShortInterleavedRaster src,
ImageInt16 dst)
A faster convert that works directly with a specific raster
|
static void |
bufferedToMulti_F32(BufferedImage src,
MultiSpectral<ImageFloat32> dst)
Converts a buffered image into an multi-spectral image using the BufferedImage's RGB interface.
|
static void |
bufferedToMulti_F32(sun.awt.image.ByteInterleavedRaster src,
MultiSpectral<ImageFloat32> dst)
A faster convert that works directly with a specific raster
|
static void |
bufferedToMulti_F32(sun.awt.image.IntegerInterleavedRaster src,
MultiSpectral<ImageFloat32> dst)
A faster convert that works directly with a specific raster
|
static void |
bufferedToMulti_U8(BufferedImage src,
MultiSpectral<ImageUInt8> dst)
Converts a buffered image into an multi-spectral image using the BufferedImage's RGB interface.
|
static void |
bufferedToMulti_U8(sun.awt.image.ByteInterleavedRaster src,
MultiSpectral<ImageUInt8> dst)
A faster convert that works directly with a specific raster
|
static void |
bufferedToMulti_U8(sun.awt.image.IntegerInterleavedRaster src,
MultiSpectral<ImageUInt8> dst)
A faster convert that works directly with a specific raster
|
static void |
grayToBuffered(ImageFloat32 src,
BufferedImage dst) |
static void |
grayToBuffered(ImageFloat32 src,
sun.awt.image.ByteInterleavedRaster dst) |
static void |
grayToBuffered(ImageFloat32 src,
sun.awt.image.IntegerInterleavedRaster dst) |
static void |
grayToBuffered(ImageInt16 src,
BufferedImage dst) |
static void |
grayToBuffered(ImageInt16 src,
sun.awt.image.ByteInterleavedRaster dst) |
static void |
grayToBuffered(ImageInt16 src,
sun.awt.image.IntegerInterleavedRaster dst) |
static void |
grayToBuffered(ImageInt16 src,
sun.awt.image.ShortInterleavedRaster dst) |
static void |
grayToBuffered(ImageUInt8 src,
BufferedImage dst) |
static void |
grayToBuffered(ImageUInt8 src,
sun.awt.image.ByteInterleavedRaster dst) |
static void |
grayToBuffered(ImageUInt8 src,
sun.awt.image.IntegerInterleavedRaster dst) |
static void |
multToBuffered_F32(MultiSpectral<ImageFloat32> src,
BufferedImage dst) |
static void |
multToBuffered_F32(MultiSpectral<ImageFloat32> src,
sun.awt.image.ByteInterleavedRaster dst) |
static void |
multToBuffered_F32(MultiSpectral<ImageFloat32> src,
sun.awt.image.IntegerInterleavedRaster dst) |
static void |
multToBuffered_U8(MultiSpectral<ImageUInt8> src,
BufferedImage dst) |
static void |
multToBuffered_U8(MultiSpectral<ImageUInt8> src,
sun.awt.image.ByteInterleavedRaster dst) |
static void |
multToBuffered_U8(MultiSpectral<ImageUInt8> src,
sun.awt.image.IntegerInterleavedRaster dst) |
public static void bufferedToGray(sun.awt.image.ByteInterleavedRaster src,
ImageUInt8 dst)
public static void bufferedToGray(sun.awt.image.ShortInterleavedRaster src,
ImageInt16 dst)
public static void bufferedToGray(sun.awt.image.ByteInterleavedRaster src,
ImageFloat32 dst)
public static void bufferedToMulti_U8(sun.awt.image.ByteInterleavedRaster src,
MultiSpectral<ImageUInt8> dst)
public static void bufferedToMulti_F32(sun.awt.image.ByteInterleavedRaster src,
MultiSpectral<ImageFloat32> dst)
public static void bufferedToGray(sun.awt.image.IntegerInterleavedRaster src,
ImageUInt8 dst)
public static void bufferedToGray(sun.awt.image.IntegerInterleavedRaster src,
ImageFloat32 dst)
public static void bufferedToMulti_U8(sun.awt.image.IntegerInterleavedRaster src,
MultiSpectral<ImageUInt8> dst)
public static void bufferedToMulti_F32(sun.awt.image.IntegerInterleavedRaster src,
MultiSpectral<ImageFloat32> dst)
public static void bufferedToGray(BufferedImage src, ImageUInt8 dst)
Converts a buffered image into an 8bit intensity image using the BufferedImage's RGB interface.
This is much slower than working directly with the BufferedImage's internal raster and should be avoided if possible.
src - Input image.dst - Output image.public static void bufferedToGray(BufferedImage src, ImageInt16 dst)
Converts a buffered image into an 16bit intensity image using the BufferedImage's RGB interface.
This is much slower than working directly with the BufferedImage's internal raster and should be avoided if possible.
src - Input image.dst - Output image.public static void bufferedToGray(BufferedImage src, ImageFloat32 dst)
Converts a buffered image into an 8bit intensity image using the BufferedImage's RGB interface.
This is much slower than working directly with the BufferedImage's internal raster and should be avoided if possible.
src - Input image.dst - Output image.public static void bufferedToMulti_U8(BufferedImage src, MultiSpectral<ImageUInt8> dst)
Converts a buffered image into an multi-spectral image using the BufferedImage's RGB interface.
This is much slower than working directly with the BufferedImage's internal raster and should be avoided if possible.
src - Input image.dst - Output image.public static void bufferedToMulti_F32(BufferedImage src, MultiSpectral<ImageFloat32> dst)
Converts a buffered image into an multi-spectral image using the BufferedImage's RGB interface.
This is much slower than working directly with the BufferedImage's internal raster and should be avoided if possible.
src - Input image.dst - Output image.public static void grayToBuffered(ImageUInt8 src, sun.awt.image.ByteInterleavedRaster dst)
public static void grayToBuffered(ImageInt16 src, sun.awt.image.ByteInterleavedRaster dst)
public static void grayToBuffered(ImageFloat32 src, sun.awt.image.ByteInterleavedRaster dst)
public static void grayToBuffered(ImageInt16 src, sun.awt.image.ShortInterleavedRaster dst)
public static void multToBuffered_U8(MultiSpectral<ImageUInt8> src, sun.awt.image.ByteInterleavedRaster dst)
public static void multToBuffered_F32(MultiSpectral<ImageFloat32> src, sun.awt.image.ByteInterleavedRaster dst)
public static void grayToBuffered(ImageUInt8 src, sun.awt.image.IntegerInterleavedRaster dst)
public static void grayToBuffered(ImageInt16 src, sun.awt.image.IntegerInterleavedRaster dst)
public static void grayToBuffered(ImageFloat32 src, sun.awt.image.IntegerInterleavedRaster dst)
public static void multToBuffered_U8(MultiSpectral<ImageUInt8> src, sun.awt.image.IntegerInterleavedRaster dst)
public static void multToBuffered_F32(MultiSpectral<ImageFloat32> src, sun.awt.image.IntegerInterleavedRaster dst)
public static void grayToBuffered(ImageUInt8 src, BufferedImage dst)
public static void grayToBuffered(ImageInt16 src, BufferedImage dst)
public static void grayToBuffered(ImageFloat32 src, BufferedImage dst)
public static void multToBuffered_U8(MultiSpectral<ImageUInt8> src, BufferedImage dst)
public static void multToBuffered_F32(MultiSpectral<ImageFloat32> src, BufferedImage dst)
Copyright © 2013. All Rights Reserved.