static ImageTypeSpecifier createBanded(final ColorSpace cs, final int[] bandIndices, final int[] bandOffsets, final boolean hasAlpha, final boolean isAlphaPremultiplied) { return create( cs, hasAlpha, isAlphaPremultiplied, new BandedSampleModel( DataBuffer.TYPE_INT, 1, 1, 1, bandIndices, bandOffsets ) ); }
static ImageTypeSpecifier createInterleaved(final ColorSpace cs, final int[] bandOffsets, final boolean hasAlpha, final boolean isAlphaPremultiplied) { return create( cs, hasAlpha, isAlphaPremultiplied, new PixelInterleavedSampleModel( DataBuffer.TYPE_INT, 1, 1, cs.getNumComponents() + (hasAlpha ? 1 : 0), cs.getNumComponents() + (hasAlpha ? 1 : 0), bandOffsets ) ); }
static ImageTypeSpecifier createBanded(final ColorSpace cs, final int[] bandIndices, final int[] bandOffsets, final boolean hasAlpha, final boolean isAlphaPremultiplied) { return create( cs, hasAlpha, isAlphaPremultiplied, new BandedSampleModel( DataBuffer.TYPE_INT, 1, 1, 1, bandIndices, bandOffsets ) ); }
static ImageTypeSpecifier createInterleaved(final ColorSpace cs, final int[] bandOffsets, final boolean hasAlpha, final boolean isAlphaPremultiplied) { return create( cs, hasAlpha, isAlphaPremultiplied, new PixelInterleavedSampleModel( DataBuffer.TYPE_INT, 1, 1, cs.getNumComponents() + (hasAlpha ? 1 : 0), cs.getNumComponents() + (hasAlpha ? 1 : 0), bandOffsets ) ); }