public final class RasterUtils extends Object
| Modifier and Type | Method and Description |
|---|---|
static Raster |
asByteRaster(Raster raster)
Returns a raster with
DataBuffer.TYPE_BYTE transfer type. |
static WritableRaster |
asByteRaster(WritableRaster raster)
Returns a writable raster with
DataBuffer.TYPE_BYTE transfer type. |
public static Raster asByteRaster(Raster raster)
DataBuffer.TYPE_BYTE transfer type.
Works for any raster from a BufferedImage.TYPE_INT_* imageraster - a Raster with either transfer type DataBuffer.TYPE_BYTE
or DataBuffer.TYPE_INT with `SinglePixelPackedSampleModel`, not null.DataBuffer.TYPE_BYTE transfer type.IllegalArgumentException - if raster does not have transfer type DataBuffer.TYPE_BYTE
or DataBuffer.TYPE_INT with `SinglePixelPackedSampleModel`NullPointerException - if raster is null.public static WritableRaster asByteRaster(WritableRaster raster)
DataBuffer.TYPE_BYTE transfer type.
Works for any raster from a BufferedImage.TYPE_INT_* image.raster - a WritableRaster with either transfer type DataBuffer.TYPE_BYTE
or DataBuffer.TYPE_INT with `SinglePixelPackedSampleModel`, not null.DataBuffer.TYPE_BYTE transfer type.IllegalArgumentException - if raster does not have transfer type DataBuffer.TYPE_BYTE
or DataBuffer.TYPE_INT with `SinglePixelPackedSampleModel`NullPointerException - if raster is null.Copyright © 2024. All rights reserved.