< prev index next >

src/java.desktop/share/classes/java/awt/image/ColorModel.java

Print this page

        

*** 1,7 **** /* ! * Copyright (c) 1995, 2017, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as * published by the Free Software Foundation. Oracle designates this --- 1,7 ---- /* ! * Copyright (c) 1995, 2018, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as * published by the Free Software Foundation. Oracle designates this
*** 158,168 **** /** * The total number of bits in the pixel. */ protected int pixel_bits; ! int nBits[]; int transparency = Transparency.TRANSLUCENT; boolean supportsAlpha = true; boolean isAlphaPremultiplied = false; int numComponents = -1; int numColorComponents = -1; --- 158,168 ---- /** * The total number of bits in the pixel. */ protected int pixel_bits; ! int[] nBits; int transparency = Transparency.TRANSLUCENT; boolean supportsAlpha = true; boolean isAlphaPremultiplied = false; int numComponents = -1; int numColorComponents = -1;
*** 643,663 **** */ public int getRed(Object inData) { int pixel=0,length=0; switch (transferType) { case DataBuffer.TYPE_BYTE: ! byte bdata[] = (byte[])inData; pixel = bdata[0] & 0xff; length = bdata.length; break; case DataBuffer.TYPE_USHORT: ! short sdata[] = (short[])inData; pixel = sdata[0] & 0xffff; length = sdata.length; break; case DataBuffer.TYPE_INT: ! int idata[] = (int[])inData; pixel = idata[0]; length = idata.length; break; default: throw new UnsupportedOperationException("This method has not been "+ --- 643,663 ---- */ public int getRed(Object inData) { int pixel=0,length=0; switch (transferType) { case DataBuffer.TYPE_BYTE: ! byte[] bdata = (byte[])inData; pixel = bdata[0] & 0xff; length = bdata.length; break; case DataBuffer.TYPE_USHORT: ! short[] sdata = (short[])inData; pixel = sdata[0] & 0xffff; length = sdata.length; break; case DataBuffer.TYPE_INT: ! int[] idata = (int[])inData; pixel = idata[0]; length = idata.length; break; default: throw new UnsupportedOperationException("This method has not been "+
*** 710,730 **** */ public int getGreen(Object inData) { int pixel=0,length=0; switch (transferType) { case DataBuffer.TYPE_BYTE: ! byte bdata[] = (byte[])inData; pixel = bdata[0] & 0xff; length = bdata.length; break; case DataBuffer.TYPE_USHORT: ! short sdata[] = (short[])inData; pixel = sdata[0] & 0xffff; length = sdata.length; break; case DataBuffer.TYPE_INT: ! int idata[] = (int[])inData; pixel = idata[0]; length = idata.length; break; default: throw new UnsupportedOperationException("This method has not been "+ --- 710,730 ---- */ public int getGreen(Object inData) { int pixel=0,length=0; switch (transferType) { case DataBuffer.TYPE_BYTE: ! byte[] bdata = (byte[])inData; pixel = bdata[0] & 0xff; length = bdata.length; break; case DataBuffer.TYPE_USHORT: ! short[] sdata = (short[])inData; pixel = sdata[0] & 0xffff; length = sdata.length; break; case DataBuffer.TYPE_INT: ! int[] idata = (int[])inData; pixel = idata[0]; length = idata.length; break; default: throw new UnsupportedOperationException("This method has not been "+
*** 777,797 **** */ public int getBlue(Object inData) { int pixel=0,length=0; switch (transferType) { case DataBuffer.TYPE_BYTE: ! byte bdata[] = (byte[])inData; pixel = bdata[0] & 0xff; length = bdata.length; break; case DataBuffer.TYPE_USHORT: ! short sdata[] = (short[])inData; pixel = sdata[0] & 0xffff; length = sdata.length; break; case DataBuffer.TYPE_INT: ! int idata[] = (int[])inData; pixel = idata[0]; length = idata.length; break; default: throw new UnsupportedOperationException("This method has not been "+ --- 777,797 ---- */ public int getBlue(Object inData) { int pixel=0,length=0; switch (transferType) { case DataBuffer.TYPE_BYTE: ! byte[] bdata = (byte[])inData; pixel = bdata[0] & 0xff; length = bdata.length; break; case DataBuffer.TYPE_USHORT: ! short[] sdata = (short[])inData; pixel = sdata[0] & 0xffff; length = sdata.length; break; case DataBuffer.TYPE_INT: ! int[] idata = (int[])inData; pixel = idata[0]; length = idata.length; break; default: throw new UnsupportedOperationException("This method has not been "+
*** 840,860 **** */ public int getAlpha(Object inData) { int pixel=0,length=0; switch (transferType) { case DataBuffer.TYPE_BYTE: ! byte bdata[] = (byte[])inData; pixel = bdata[0] & 0xff; length = bdata.length; break; case DataBuffer.TYPE_USHORT: ! short sdata[] = (short[])inData; pixel = sdata[0] & 0xffff; length = sdata.length; break; case DataBuffer.TYPE_INT: ! int idata[] = (int[])inData; pixel = idata[0]; length = idata.length; break; default: throw new UnsupportedOperationException("This method has not been "+ --- 840,860 ---- */ public int getAlpha(Object inData) { int pixel=0,length=0; switch (transferType) { case DataBuffer.TYPE_BYTE: ! byte[] bdata = (byte[])inData; pixel = bdata[0] & 0xff; length = bdata.length; break; case DataBuffer.TYPE_USHORT: ! short[] sdata = (short[])inData; pixel = sdata[0] & 0xffff; length = sdata.length; break; case DataBuffer.TYPE_INT: ! int[] idata = (int[])inData; pixel = idata[0]; length = idata.length; break; default: throw new UnsupportedOperationException("This method has not been "+
*** 1331,1341 **** * hold all of the color and alpha components starting at * {@code normOffset} * @since 1.4 */ public int getDataElement(float[] normComponents, int normOffset) { ! int components[] = getUnnormalizedComponents(normComponents, normOffset, null, 0); return getDataElement(components, 0); } /** --- 1331,1341 ---- * hold all of the color and alpha components starting at * {@code normOffset} * @since 1.4 */ public int getDataElement(float[] normComponents, int normOffset) { ! int[] components = getUnnormalizedComponents(normComponents, normOffset, null, 0); return getDataElement(components, 0); } /**
*** 1379,1389 **** * @see SampleModel#setDataElements * @since 1.4 */ public Object getDataElements(float[] normComponents, int normOffset, Object obj) { ! int components[] = getUnnormalizedComponents(normComponents, normOffset, null, 0); return getDataElements(components, 0, obj); } /** --- 1379,1389 ---- * @see SampleModel#setDataElements * @since 1.4 */ public Object getDataElements(float[] normComponents, int normOffset, Object obj) { ! int[] components = getUnnormalizedComponents(normComponents, normOffset, null, 0); return getDataElements(components, 0, obj); } /**
*** 1440,1450 **** * @since 1.4 */ public float[] getNormalizedComponents(Object pixel, float[] normComponents, int normOffset) { ! int components[] = getComponents(pixel, null, 0); return getNormalizedComponents(components, 0, normComponents, normOffset); } /** --- 1440,1450 ---- * @since 1.4 */ public float[] getNormalizedComponents(Object pixel, float[] normComponents, int normOffset) { ! int[] components = getComponents(pixel, null, 0); return getNormalizedComponents(components, 0, normComponents, normOffset); } /**
< prev index next >