public class PdfSubByteSampleModel
extends java.awt.image.SampleModel
MultiPixelPackedSampleModel, which allows for sub-byte
components, does not allow for such byte spanning, while the PDF
specification does permit it -- hence the existence of this class.| Constructor and Description |
|---|
PdfSubByteSampleModel(int w,
int h,
int numComponents,
int bitsPerComponent) |
| Modifier and Type | Method and Description |
|---|---|
java.awt.image.SampleModel |
createCompatibleSampleModel(int w,
int h) |
java.awt.image.DataBuffer |
createDataBuffer() |
java.awt.image.SampleModel |
createSubsetSampleModel(int[] bands) |
java.lang.Object |
getDataElements(int x,
int y,
java.lang.Object obj,
java.awt.image.DataBuffer data) |
int |
getNumDataElements() |
int |
getSample(int x,
int y,
int b,
java.awt.image.DataBuffer data) |
int[] |
getSampleSize() |
int |
getSampleSize(int band) |
void |
setDataElements(int x,
int y,
java.lang.Object obj,
java.awt.image.DataBuffer data) |
void |
setSample(int x,
int y,
int b,
int s,
java.awt.image.DataBuffer data) |
getDataElements, getDataType, getHeight, getNumBands, getPixel, getPixel, getPixel, getPixels, getPixels, getPixels, getSampleDouble, getSampleFloat, getSamples, getSamples, getSamples, getTransferType, getWidth, setDataElements, setPixel, setPixel, setPixel, setPixels, setPixels, setPixels, setSample, setSample, setSamples, setSamples, setSamplespublic PdfSubByteSampleModel(int w,
int h,
int numComponents,
int bitsPerComponent)
public int getNumDataElements()
getNumDataElements in class java.awt.image.SampleModelpublic java.lang.Object getDataElements(int x,
int y,
java.lang.Object obj,
java.awt.image.DataBuffer data)
getDataElements in class java.awt.image.SampleModelpublic void setDataElements(int x,
int y,
java.lang.Object obj,
java.awt.image.DataBuffer data)
setDataElements in class java.awt.image.SampleModelpublic int getSample(int x,
int y,
int b,
java.awt.image.DataBuffer data)
getSample in class java.awt.image.SampleModelpublic void setSample(int x,
int y,
int b,
int s,
java.awt.image.DataBuffer data)
setSample in class java.awt.image.SampleModelpublic java.awt.image.SampleModel createCompatibleSampleModel(int w,
int h)
createCompatibleSampleModel in class java.awt.image.SampleModelpublic java.awt.image.SampleModel createSubsetSampleModel(int[] bands)
createSubsetSampleModel in class java.awt.image.SampleModelpublic java.awt.image.DataBuffer createDataBuffer()
createDataBuffer in class java.awt.image.SampleModelpublic int[] getSampleSize()
getSampleSize in class java.awt.image.SampleModelpublic int getSampleSize(int band)
getSampleSize in class java.awt.image.SampleModel