class BufferedImageUtils extends Object
Constructor and Description |
---|
BufferedImageUtils() |
Modifier and Type | Method and Description |
---|---|
private static int[] |
bandOffsets(int samples) |
private static void |
bgr2rgb(byte[] bs) |
static BufferedImage |
createBufferedImage(ImageParams imageParams,
TransferSyntaxType tsType) |
private static short[] |
getShortData(DataBuffer db) |
private static int |
maxDiff(ComponentSampleModel csm,
byte[][] banks,
ComponentSampleModel csm2,
byte[][] banks2) |
private static int |
maxDiff(ComponentSampleModel csm,
short[] data,
ComponentSampleModel csm2,
short[] data2) |
static int |
maxDiff(WritableRaster raster,
WritableRaster raster2) |
static int |
maxDiff(WritableRaster raster,
WritableRaster raster2,
int blockSize) |
static void |
nullifyUnusedBits(int bitsStored,
DataBuffer db) |
static int |
sizeOf(BufferedImage bi) |
private static int |
sum(int[] samples) |
static void |
writeTo(BufferedImage bi,
OutputStream out) |
private static void |
writeTo(SampleModel sm,
byte[][] bankData,
OutputStream out) |
private static void |
writeTo(SampleModel sm,
int[] data,
OutputStream out) |
private static void |
writeTo(SampleModel sm,
short[] data,
OutputStream out) |
BufferedImageUtils()
public static BufferedImage createBufferedImage(ImageParams imageParams, TransferSyntaxType tsType)
private static int[] bandOffsets(int samples)
public static int sizeOf(BufferedImage bi)
public static void writeTo(BufferedImage bi, OutputStream out) throws IOException
IOException
private static void writeTo(SampleModel sm, byte[][] bankData, OutputStream out) throws IOException
IOException
private static void bgr2rgb(byte[] bs)
private static void writeTo(SampleModel sm, short[] data, OutputStream out) throws IOException
IOException
private static void writeTo(SampleModel sm, int[] data, OutputStream out) throws IOException
IOException
public static void nullifyUnusedBits(int bitsStored, DataBuffer db)
public static int maxDiff(WritableRaster raster, WritableRaster raster2)
private static short[] getShortData(DataBuffer db)
public static int maxDiff(WritableRaster raster, WritableRaster raster2, int blockSize)
private static int sum(int[] samples)
private static int maxDiff(ComponentSampleModel csm, short[] data, ComponentSampleModel csm2, short[] data2)
private static int maxDiff(ComponentSampleModel csm, byte[][] banks, ComponentSampleModel csm2, byte[][] banks2)
Copyright © 2017 dcm4che.org. All rights reserved.