Package java.awt.color

Examples of java.awt.color.ColorSpace.toRGB()


                for (int k = 0; k < 4; k++)
                {
                    srcColorValues[k] /= 255f;
                }
                // convert CMYK to RGB
                float[] rgbValues = cs.toRGB(srcColorValues);
                // convert values from 0..1 to 0..255
                for (int k = 0; k < 3; k++)
                {
                    rgb[rgbIndex+k] = (byte)(rgbValues[k] * 255);
                }
View Full Code Here


     *
     */
    public float[] toRGB(float[] colorvalue)
    {
        ColorSpace colorspaceXYZ = ColorSpace.getInstance(CS_CIEXYZ);
        return colorspaceXYZ.toRGB(toCIEXYZ(colorvalue));
    }

    /**
     * {@inheritDoc}
     *
 
View Full Code Here

                for (int k = 0; k < 4; k++)
                {
                    srcColorValues[k] /= 255f;
                }
                // convert CMYK to RGB
                float[] rgbValues = cs.toRGB(srcColorValues);
                // convert values from 0..1 to 0..255
                for (int k = 0; k < 3; k++)
                {
                    rgb[rgbIndex+k] = (byte)(rgbValues[k] * 255);
                }
View Full Code Here

                for (int k = 0; k < 4; k++)
                {
                    srcColorValues[k] /= 255f;
                }
                // convert CMYK to RGB
                float[] rgbValues = cs.toRGB(srcColorValues);
                // convert values from 0..1 to 0..255
                for (int k = 0; k < 3; k++)
                {
                    rgb[rgbIndex+k] = (byte)(rgbValues[k] * 255);
                }
View Full Code Here

                for (int k = 0; k < 4; k++)
                {
                    srcColorValues[k] /= 255f;
                }
                // convert CMYK to RGB
                float[] rgbValues = cs.toRGB(srcColorValues);
                // convert values from 0..1 to 0..255
                for (int k = 0; k < 3; k++)
                {
                    rgb[rgbIndex+k] = (byte)(rgbValues[k] * 255);
                }
View Full Code Here

                for (int k = 0; k < 4; k++)
                {
                    srcColorValues[k] /= 255f;
                }
                // convert CMYK to RGB
                float[] rgbValues = cs.toRGB(srcColorValues);
                // convert values from 0..1 to 0..255
                for (int k = 0; k < 3; k++)
                {
                    rgb[rgbIndex+k] = (byte)(rgbValues[k] * 255);
                }
View Full Code Here

            if(lastC==C && lastM==M && lastY==Y && lastK==K){
                //use existing values if not changed
            }else{//work out new
               
              rgb=CMYK.toRGB(new float[]{C,M,Y,K});

                lastC=C;
                lastM=M;
                lastY=Y;
                lastK=K;
View Full Code Here

        float[] color = new float[3];
        color[0] = rand.nextFloat();
        color[1] = rand.nextFloat();
        color[2] = rand.nextFloat();

        float[] res = cs.toRGB(color);
        System.out.println(res[0] + ", " + res[1] + ", " + res[2]);
    }

    public void testNull() {
       
View Full Code Here

     @return Returns converted colorvalues.
     */
    private float[] fromCIEXYZtoRGB(float[] xyzvalue)
    {
        ColorSpace colorspaceXYZ = ColorSpace.getInstance(CS_CIEXYZ);
        return colorspaceXYZ.toRGB(xyzvalue);
    }

    /**
     * {@inheritDoc}
     */
 
View Full Code Here

     @return Returns converted colorvalues.
     */
    private float[] fromCIEXYZtoRGB(float[] xyzvalue)
    {
        ColorSpace colorspaceXYZ = ColorSpace.getInstance(CS_CIEXYZ);
        return colorspaceXYZ.toRGB(xyzvalue);
    }

    /**
     * {@inheritDoc}
     */
 
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.