public final class RasterUtils
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
static java.awt.image.Raster |
asByteRaster(java.awt.image.Raster raster)
Returns a raster with
DataBuffer.TYPE_BYTE transfer type. |
static java.awt.image.WritableRaster |
asByteRaster(java.awt.image.WritableRaster raster)
Returns a writable raster with
DataBuffer.TYPE_BYTE transfer type. |
public static java.awt.image.Raster asByteRaster(java.awt.image.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.java.lang.IllegalArgumentException - if raster does not have transfer type DataBuffer.TYPE_BYTE
or DataBuffer.TYPE_INT with `SinglePixelPackedSampleModel`java.lang.NullPointerException - if raster is null.public static java.awt.image.WritableRaster asByteRaster(java.awt.image.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.java.lang.IllegalArgumentException - if raster does not have transfer type DataBuffer.TYPE_BYTE
or DataBuffer.TYPE_INT with `SinglePixelPackedSampleModel`java.lang.NullPointerException - if raster is null.Copyright © 2021. All Rights Reserved.