Packages

 

com.aspose.imaging

Interfaces

Classes

Exceptions

com.aspose.imaging

Class Color

  • java.lang.Object
    • com.aspose.ms.System.ValueType<T>
      • com.aspose.ms.lang.Struct<Color>
        • com.aspose.imaging.Color


  • public class Color
    extends com.aspose.ms.lang.Struct<Color>

    The color of the pixel.

    • Constructor Detail

      • Color

        public Color()
    • Method Detail

      • getEmpty

        public static Color getEmpty()

        Gets an empty Color.

        Returns:
        The empty Color.
      • getTransparent

        public static Color getTransparent()

        Gets a system-defined color.

        Returns:
        A com.aspose.imaging.Color representing a system-defined color.
      • getAliceBlue

        public static Color getAliceBlue()

        Gets a system-defined color.

        Returns:
        A com.aspose.imaging.Color representing a system-defined color.
      • getAntiqueWhite

        public static Color getAntiqueWhite()

        Gets a system-defined color.

        Returns:
        A com.aspose.imaging.Color representing a system-defined color.
      • getAqua

        public static Color getAqua()

        Gets a system-defined color.

        Returns:
        A com.aspose.imaging.Color representing a system-defined color.
      • getAquamarine

        public static Color getAquamarine()

        Gets a system-defined color.

        Returns:
        A com.aspose.imaging.Color representing a system-defined color.
      • getAzure

        public static Color getAzure()

        Gets a system-defined color.

        Returns:
        A com.aspose.imaging.Color representing a system-defined color.
      • getBeige

        public static Color getBeige()

        Gets a system-defined color.

        Returns:
        A com.aspose.imaging.Color representing a system-defined color.
      • getBisque

        public static Color getBisque()

        Gets a system-defined color.

        Returns:
        A com.aspose.imaging.Color representing a system-defined color.
      • getBlack

        public static Color getBlack()

        Gets a system-defined color.

        Returns:
        A com.aspose.imaging.Color representing a system-defined color.
      • getBlanchedAlmond

        public static Color getBlanchedAlmond()

        Gets a system-defined color.

        Returns:
        A com.aspose.imaging.Color representing a system-defined color.
      • getBlue

        public static Color getBlue()

        Gets a system-defined color.

        Returns:
        A com.aspose.imaging.Color representing a system-defined color.
      • getBlueViolet

        public static Color getBlueViolet()

        Gets a system-defined color.

        Returns:
        A com.aspose.imaging.Color representing a system-defined color.
      • getBrown

        public static Color getBrown()

        Gets a system-defined color.

        Returns:
        A com.aspose.imaging.Color representing a system-defined color.
      • getBurlyWood

        public static Color getBurlyWood()

        Gets a system-defined color.

        Returns:
        A com.aspose.imaging.Color representing a system-defined color.
      • getCadetBlue

        public static Color getCadetBlue()

        Gets a system-defined color.

        Returns:
        A com.aspose.imaging.Color representing a system-defined color.
      • getChartreuse

        public static Color getChartreuse()

        Gets a system-defined color.

        Returns:
        A com.aspose.imaging.Color representing a system-defined color.
      • getChocolate

        public static Color getChocolate()

        Gets a system-defined color.

        Returns:
        A com.aspose.imaging.Color representing a system-defined color.
      • getCoral

        public static Color getCoral()

        Gets a system-defined color.

        Returns:
        A com.aspose.imaging.Color representing a system-defined color.
      • getCornflowerBlue

        public static Color getCornflowerBlue()

        Gets a system-defined color.

        Returns:
        A com.aspose.imaging.Color representing a system-defined color.
      • getCornsilk

        public static Color getCornsilk()

        Gets a system-defined color.

        Returns:
        A com.aspose.imaging.Color representing a system-defined color.
      • getCrimson

        public static Color getCrimson()

        Gets a system-defined color.

        Returns:
        A com.aspose.imaging.Color representing a system-defined color.
      • getCyan

        public static Color getCyan()

        Gets a system-defined color.

        Returns:
        A com.aspose.imaging.Color representing a system-defined color.
      • getDarkBlue

        public static Color getDarkBlue()

        Gets a system-defined color.

        Returns:
        A com.aspose.imaging.Color representing a system-defined color.
      • getDarkCyan

        public static Color getDarkCyan()

        Gets a system-defined color.

        Returns:
        A com.aspose.imaging.Color representing a system-defined color.
      • getDarkGoldenrod

        public static Color getDarkGoldenrod()

        Gets a system-defined color.

        Returns:
        A com.aspose.imaging.Color representing a system-defined color.
      • getDarkGray

        public static Color getDarkGray()

        Gets a system-defined color.

        Returns:
        A com.aspose.imaging.Color representing a system-defined color.
      • getDarkGreen

        public static Color getDarkGreen()

        Gets a system-defined color.

        Returns:
        A com.aspose.imaging.Color representing a system-defined color.
      • getDarkKhaki

        public static Color getDarkKhaki()

        Gets a system-defined color.

        Returns:
        A com.aspose.imaging.Color representing a system-defined color.
      • getDarkMagenta

        public static Color getDarkMagenta()

        Gets a system-defined color.

        Returns:
        A com.aspose.imaging.Color representing a system-defined color.
      • getDarkOliveGreen

        public static Color getDarkOliveGreen()

        Gets a system-defined color.

        Returns:
        A com.aspose.imaging.Color representing a system-defined color.
      • getDarkOrange

        public static Color getDarkOrange()

        Gets a system-defined color.

        Returns:
        A com.aspose.imaging.Color representing a system-defined color.
      • getDarkOrchid

        public static Color getDarkOrchid()

        Gets a system-defined color.

        Returns:
        A com.aspose.imaging.Color representing a system-defined color.
      • getDarkRed

        public static Color getDarkRed()

        Gets a system-defined color.

        Returns:
        A com.aspose.imaging.Color representing a system-defined color.
      • getDarkSalmon

        public static Color getDarkSalmon()

        Gets a system-defined color.

        Returns:
        A com.aspose.imaging.Color representing a system-defined color.
      • getDarkSeaGreen

        public static Color getDarkSeaGreen()

        Gets a system-defined color.

        Returns:
        A com.aspose.imaging.Color representing a system-defined color.
      • getDarkSlateBlue

        public static Color getDarkSlateBlue()

        Gets a system-defined color.

        Returns:
        A com.aspose.imaging.Color representing a system-defined color.
      • getDarkSlateGray

        public static Color getDarkSlateGray()

        Gets a system-defined color.

        Returns:
        A com.aspose.imaging.Color representing a system-defined color.
      • getDarkTurquoise

        public static Color getDarkTurquoise()

        Gets a system-defined color.

        Returns:
        A com.aspose.imaging.Color representing a system-defined color.
      • getDarkViolet

        public static Color getDarkViolet()

        Gets a system-defined color.

        Returns:
        A com.aspose.imaging.Color representing a system-defined color.
      • getDeepPink

        public static Color getDeepPink()

        Gets a system-defined color.

        Returns:
        A com.aspose.imaging.Color representing a system-defined color.
      • getDeepSkyBlue

        public static Color getDeepSkyBlue()

        Gets a system-defined color.

        Returns:
        A com.aspose.imaging.Color representing a system-defined color.
      • getDimGray

        public static Color getDimGray()

        Gets a system-defined color.

        Returns:
        A com.aspose.imaging.Color representing a system-defined color.
      • getDodgerBlue

        public static Color getDodgerBlue()

        Gets a system-defined color.

        Returns:
        A com.aspose.imaging.Color representing a system-defined color.
      • getFirebrick

        public static Color getFirebrick()

        Gets a system-defined color.

        Returns:
        A com.aspose.imaging.Color representing a system-defined color.
      • getFloralWhite

        public static Color getFloralWhite()

        Gets a system-defined color.

        Returns:
        A com.aspose.imaging.Color representing a system-defined color.
      • getForestGreen

        public static Color getForestGreen()

        Gets a system-defined color.

        Returns:
        A com.aspose.imaging.Color representing a system-defined color.
      • getFuchsia

        public static Color getFuchsia()

        Gets a system-defined color.

        Returns:
        A com.aspose.imaging.Color representing a system-defined color.
      • getGainsboro

        public static Color getGainsboro()

        Gets a system-defined color.

        Returns:
        A com.aspose.imaging.Color representing a system-defined color.
      • getGhostWhite

        public static Color getGhostWhite()

        Gets a system-defined color.

        Returns:
        A com.aspose.imaging.Color representing a system-defined color.
      • getGold

        public static Color getGold()

        Gets a system-defined color.

        Returns:
        A com.aspose.imaging.Color representing a system-defined color.
      • getGoldenrod

        public static Color getGoldenrod()

        Gets a system-defined color.

        Returns:
        A com.aspose.imaging.Color representing a system-defined color.
      • getGray

        public static Color getGray()

        Gets a system-defined color.

        Returns:
        A com.aspose.imaging.Color structure representing a system-defined color.
      • getGreen

        public static Color getGreen()

        Gets a system-defined color.

        Returns:
        A com.aspose.imaging.Color representing a system-defined color.
      • getGreenYellow

        public static Color getGreenYellow()

        Gets a system-defined color.

        Returns:
        A com.aspose.imaging.Color representing a system-defined color.
      • getHoneydew

        public static Color getHoneydew()

        Gets a system-defined color.

        Returns:
        A com.aspose.imaging.Color representing a system-defined color.
      • getHotPink

        public static Color getHotPink()

        Gets a system-defined color.

        Returns:
        A com.aspose.imaging.Color representing a system-defined color.
      • getIndianRed

        public static Color getIndianRed()

        Gets a system-defined color.

        Returns:
        A com.aspose.imaging.Color representing a system-defined color.
      • getIndigo

        public static Color getIndigo()

        Gets a system-defined color.

        Returns:
        A com.aspose.imaging.Color representing a system-defined color.
      • getIvory

        public static Color getIvory()

        Gets a system-defined color.

        Returns:
        A com.aspose.imaging.Color representing a system-defined color.
      • getKhaki

        public static Color getKhaki()

        Gets a system-defined color.

        Returns:
        A com.aspose.imaging.Color representing a system-defined color.
      • getLavender

        public static Color getLavender()

        Gets a system-defined color.

        Returns:
        A com.aspose.imaging.Color representing a system-defined color.
      • getLavenderBlush

        public static Color getLavenderBlush()

        Gets a system-defined color.

        Returns:
        A com.aspose.imaging.Color representing a system-defined color.
      • getLawnGreen

        public static Color getLawnGreen()

        Gets a system-defined color.

        Returns:
        A com.aspose.imaging.Color representing a system-defined color.
      • getLemonChiffon

        public static Color getLemonChiffon()

        Gets a system-defined color.

        Returns:
        A com.aspose.imaging.Color representing a system-defined color.
      • getLightBlue

        public static Color getLightBlue()

        Gets a system-defined color.

        Returns:
        A com.aspose.imaging.Color representing a system-defined color.
      • getLightCoral

        public static Color getLightCoral()

        Gets a system-defined color.

        Returns:
        A com.aspose.imaging.Color representing a system-defined color.
      • getLightCyan

        public static Color getLightCyan()

        Gets a system-defined color.

        Returns:
        A com.aspose.imaging.Color representing a system-defined color.
      • getLightGoldenrodYellow

        public static Color getLightGoldenrodYellow()

        Gets a system-defined color.

        Returns:
        A com.aspose.imaging.Color representing a system-defined color.
      • getLightGreen

        public static Color getLightGreen()

        Gets a system-defined color.

        Returns:
        A com.aspose.imaging.Color representing a system-defined color.
      • getLightGray

        public static Color getLightGray()

        Gets a system-defined color.

        Returns:
        A com.aspose.imaging.Color representing a system-defined color.
      • getLightPink

        public static Color getLightPink()

        Gets a system-defined color.

        Returns:
        A com.aspose.imaging.Color representing a system-defined color.
      • getLightSalmon

        public static Color getLightSalmon()

        Gets a system-defined color.

        Returns:
        A com.aspose.imaging.Color representing a system-defined color.
      • getLightSeaGreen

        public static Color getLightSeaGreen()

        Gets a system-defined color.

        Returns:
        A com.aspose.imaging.Color representing a system-defined color.
      • getLightSkyBlue

        public static Color getLightSkyBlue()

        Gets a system-defined color.

        Returns:
        A com.aspose.imaging.Color representing a system-defined color.
      • getLightSlateGray

        public static Color getLightSlateGray()

        Gets a system-defined color.

        Returns:
        A com.aspose.imaging.Color representing a system-defined color.
      • getLightSteelBlue

        public static Color getLightSteelBlue()

        Gets a system-defined color.

        Returns:
        A com.aspose.imaging.Color representing a system-defined color.
      • getLightYellow

        public static Color getLightYellow()

        Gets a system-defined color.

        Returns:
        A com.aspose.imaging.Color representing a system-defined color.
      • getLime

        public static Color getLime()

        Gets a system-defined color.

        Returns:
        A com.aspose.imaging.Color representing a system-defined color.
      • getLimeGreen

        public static Color getLimeGreen()

        Gets a system-defined color.

        Returns:
        A com.aspose.imaging.Color representing a system-defined color.
      • getLinen

        public static Color getLinen()

        Gets a system-defined color.

        Returns:
        A com.aspose.imaging.Color representing a system-defined color.
      • getMagenta

        public static Color getMagenta()

        Gets a system-defined color.

        Returns:
        A com.aspose.imaging.Color representing a system-defined color.
      • getMaroon

        public static Color getMaroon()

        Gets a system-defined color.

        Returns:
        A com.aspose.imaging.Color representing a system-defined color.
      • getMediumAquamarine

        public static Color getMediumAquamarine()

        Gets a system-defined color.

        Returns:
        A com.aspose.imaging.Color representing a system-defined color.
      • getMediumBlue

        public static Color getMediumBlue()

        Gets a system-defined color.

        Returns:
        A com.aspose.imaging.Color representing a system-defined color.
      • getMediumOrchid

        public static Color getMediumOrchid()

        Gets a system-defined color.

        Returns:
        A com.aspose.imaging.Color representing a system-defined color.
      • getMediumPurple

        public static Color getMediumPurple()

        Gets a system-defined color.

        Returns:
        A com.aspose.imaging.Color representing a system-defined color.
      • getMediumSeaGreen

        public static Color getMediumSeaGreen()

        Gets a system-defined color.

        Returns:
        A com.aspose.imaging.Color representing a system-defined color.
      • getMediumSlateBlue

        public static Color getMediumSlateBlue()

        Gets a system-defined color.

        Returns:
        A com.aspose.imaging.Color representing a system-defined color.
      • getMediumSpringGreen

        public static Color getMediumSpringGreen()

        Gets a system-defined color.

        Returns:
        A com.aspose.imaging.Color representing a system-defined color.
      • getMediumTurquoise

        public static Color getMediumTurquoise()

        Gets a system-defined color.

        Returns:
        A com.aspose.imaging.Color representing a system-defined color.
      • getMediumVioletRed

        public static Color getMediumVioletRed()

        Gets a system-defined color.

        Returns:
        A com.aspose.imaging.Color representing a system-defined color.
      • getMidnightBlue

        public static Color getMidnightBlue()

        Gets a system-defined color.

        Returns:
        A com.aspose.imaging.Color representing a system-defined color.
      • getMintCream

        public static Color getMintCream()

        Gets a system-defined color.

        Returns:
        A com.aspose.imaging.Color representing a system-defined color.
      • getMistyRose

        public static Color getMistyRose()

        Gets a system-defined color.

        Returns:
        A com.aspose.imaging.Color representing a system-defined color.
      • getMoccasin

        public static Color getMoccasin()

        Gets a system-defined color.

        Returns:
        A com.aspose.imaging.Color representing a system-defined color.
      • getNavajoWhite

        public static Color getNavajoWhite()

        Gets a system-defined color.

        Returns:
        A com.aspose.imaging.Color representing a system-defined color.
      • getNavy

        public static Color getNavy()

        Gets a system-defined color.

        Returns:
        A com.aspose.imaging.Color representing a system-defined color.
      • getOldLace

        public static Color getOldLace()

        Gets a system-defined color.

        Returns:
        A com.aspose.imaging.Color representing a system-defined color.
      • getOlive

        public static Color getOlive()

        Gets a system-defined color.

        Returns:
        A com.aspose.imaging.Color representing a system-defined color.
      • getOliveDrab

        public static Color getOliveDrab()

        Gets a system-defined color.

        Returns:
        A com.aspose.imaging.Color representing a system-defined color.
      • getOrange

        public static Color getOrange()

        Gets a system-defined color.

        Returns:
        A com.aspose.imaging.Color representing a system-defined color.
      • getOrangeRed

        public static Color getOrangeRed()

        Gets a system-defined color.

        Returns:
        A com.aspose.imaging.Color representing a system-defined color.
      • getOrchid

        public static Color getOrchid()

        Gets a system-defined color.

        Returns:
        A com.aspose.imaging.Color representing a system-defined color.
      • getPaleGoldenrod

        public static Color getPaleGoldenrod()

        Gets a system-defined color.

        Returns:
        A com.aspose.imaging.Color representing a system-defined color.
      • getPaleGreen

        public static Color getPaleGreen()

        Gets a system-defined color.

        Returns:
        A com.aspose.imaging.Color representing a system-defined color.
      • getPaleTurquoise

        public static Color getPaleTurquoise()

        Gets a system-defined color.

        Returns:
        A com.aspose.imaging.Color representing a system-defined color.
      • getPaleVioletRed

        public static Color getPaleVioletRed()

        Gets a system-defined color.

        Returns:
        A com.aspose.imaging.Color representing a system-defined color.
      • getPapayaWhip

        public static Color getPapayaWhip()

        Gets a system-defined color.

        Returns:
        A com.aspose.imaging.Color representing a system-defined color.
      • getPeachPuff

        public static Color getPeachPuff()

        Gets a system-defined color.

        Returns:
        A com.aspose.imaging.Color representing a system-defined color.
      • getPeru

        public static Color getPeru()

        Gets a system-defined color.

        Returns:
        A com.aspose.imaging.Color representing a system-defined color.
      • getPink

        public static Color getPink()

        Gets a system-defined color.

        Returns:
        A com.aspose.imaging.Color representing a system-defined color.
      • getPlum

        public static Color getPlum()

        Gets a system-defined color.

        Returns:
        A com.aspose.imaging.Color representing a system-defined color.
      • getPowderBlue

        public static Color getPowderBlue()

        Gets a system-defined color.

        Returns:
        A com.aspose.imaging.Color representing a system-defined color.
      • getPurple

        public static Color getPurple()

        Gets a system-defined color.

        Returns:
        A com.aspose.imaging.Color representing a system-defined color.
      • getRed

        public static Color getRed()

        Gets a system-defined color.

        Returns:
        A com.aspose.imaging.Color representing a system-defined color.
      • getRosyBrown

        public static Color getRosyBrown()

        Gets a system-defined color.

        Returns:
        A com.aspose.imaging.Color representing a system-defined color.
      • getRoyalBlue

        public static Color getRoyalBlue()

        Gets a system-defined color.

        Returns:
        A com.aspose.imaging.Color representing a system-defined color.
      • getSaddleBrown

        public static Color getSaddleBrown()

        Gets a system-defined color.

        Returns:
        A com.aspose.imaging.Color representing a system-defined color.
      • getSalmon

        public static Color getSalmon()

        Gets a system-defined color.

        Returns:
        A com.aspose.imaging.Color representing a system-defined color.
      • getSandyBrown

        public static Color getSandyBrown()

        Gets a system-defined color.

        Returns:
        A com.aspose.imaging.Color representing a system-defined color.
      • getSeaGreen

        public static Color getSeaGreen()

        Gets a system-defined color.

        Returns:
        A com.aspose.imaging.Color representing a system-defined color.
      • getSeaShell

        public static Color getSeaShell()

        Gets a system-defined color.

        Returns:
        A com.aspose.imaging.Color representing a system-defined color.
      • getSienna

        public static Color getSienna()

        Gets a system-defined color.

        Returns:
        A com.aspose.imaging.Color representing a system-defined color.
      • getSilver

        public static Color getSilver()

        Gets a system-defined color.

        Returns:
        A com.aspose.imaging.Color representing a system-defined color.
      • getSkyBlue

        public static Color getSkyBlue()

        Gets a system-defined color.

        Returns:
        A com.aspose.imaging.Color representing a system-defined color.
      • getSlateBlue

        public static Color getSlateBlue()

        Gets a system-defined color.

        Returns:
        A com.aspose.imaging.Color representing a system-defined color.
      • getSlateGray

        public static Color getSlateGray()

        Gets a system-defined color.

        Returns:
        A com.aspose.imaging.Color representing a system-defined color.
      • getSnow

        public static Color getSnow()

        Gets a system-defined color.

        Returns:
        A com.aspose.imaging.Color representing a system-defined color.
      • getSpringGreen

        public static Color getSpringGreen()

        Gets a system-defined color.

        Returns:
        A com.aspose.imaging.Color representing a system-defined color.
      • getSteelBlue

        public static Color getSteelBlue()

        Gets a system-defined color.

        Returns:
        A com.aspose.imaging.Color representing a system-defined color.
      • getTan

        public static Color getTan()

        Gets a system-defined color.

        Returns:
        A com.aspose.imaging.Color representing a system-defined color.
      • getTeal

        public static Color getTeal()

        Gets a system-defined color.

        Returns:
        A com.aspose.imaging.Color representing a system-defined color.
      • getThistle

        public static Color getThistle()

        Gets a system-defined color.

        Returns:
        A com.aspose.imaging.Color representing a system-defined color.
      • getTomato

        public static Color getTomato()

        Gets a system-defined color.

        Returns:
        A com.aspose.imaging.Color representing a system-defined color.
      • getTurquoise

        public static Color getTurquoise()

        Gets a system-defined color.

        Returns:
        A com.aspose.imaging.Color representing a system-defined color.
      • getViolet

        public static Color getViolet()

        Gets a system-defined color.

        Returns:
        A com.aspose.imaging.Color representing a system-defined color.
      • getWheat

        public static Color getWheat()

        Gets a system-defined color.

        Returns:
        A com.aspose.imaging.Color representing a system-defined color.
      • getWhite

        public static Color getWhite()

        Gets a system-defined color.

        Returns:
        A com.aspose.imaging.Color representing a system-defined color.
      • getWhiteSmoke

        public static Color getWhiteSmoke()

        Gets a system-defined color.

        Returns:
        A com.aspose.imaging.Color representing a system-defined color.
      • getYellow

        public static Color getYellow()

        Gets a system-defined color.

        Returns:
        A com.aspose.imaging.Color representing a system-defined color.
      • getYellowGreen

        public static Color getYellowGreen()

        Gets a system-defined color.

        Returns:
        A com.aspose.imaging.Color representing a system-defined color.
      • op_Equality

        public static boolean op_Equality(Color left,
                                          Color right)

        Tests whether two specified com.aspose.imaging.Color structures are equivalent.

        Parameters:
        left - The com.aspose.imaging.Color that is to the left of the equality operator.
        right - The com.aspose.imaging.Color that is to the right of the equality operator.
        Returns:
        True if the two com.aspose.imaging.Color structures are equal; otherwise, false.
      • op_Inequality

        public static boolean op_Inequality(Color left,
                                            Color right)

        Tests whether two specified com.aspose.imaging.Color structures are different.

        Parameters:
        left - The com.aspose.imaging.Color that is to the left of the inequality operator.
        right - The com.aspose.imaging.Color that is to the right of the inequality operator.
        Returns:
        True if the two com.aspose.imaging.Color structures are different; otherwise, false.
      • fromArgb

        public static Color fromArgb(int argb)

        Creates a com.aspose.imaging.Color structure from a 32-bit ARGB value.

        Parameters:
        argb - A value specifying the 32-bit ARGB value.
        Returns:
        The com.aspose.imaging.Color structure that this method creates.
      • fromArgb

        public static Color fromArgb(int alpha,
                                     int red,
                                     int green,
                                     int blue)

        Creates a com.aspose.imaging.Color structure from the four ARGB component (alpha, red, green, and blue) values. Although this method allows a 32-bit value to be passed for each component, the value of each component is limited to 8 bits.

        Parameters:
        alpha - The alpha component. Valid values are 0 through 255.
        red - The red component. Valid values are 0 through 255.
        green - The green component. Valid values are 0 through 255.
        blue - The blue component. Valid values are 0 through 255.
        Returns:
        The com.aspose.imaging.Color that this method creates.
        Throws:
        com.aspose.ms.System.ArgumentOutOfRangeException - alpha, red, green, or blue is less than 0 or greater than 255.
        Code example:

        The following example creates a new raster image, saves the specified semi-transparent pixels, then loads those pixels and gets final colors in the premultiplied form.


        int imageWidth = 3;
        int imageHeight = 2;
        
        com.aspose.imaging.Color[] colors = new com.aspose.imaging.Color[]
                {
                        com.aspose.imaging.Color.fromArgb(127, 255, 0, 0),
                        com.aspose.imaging.Color.fromArgb(127, 0, 255, 0),
                        com.aspose.imaging.Color.fromArgb(127, 0, 0, 255),
                        com.aspose.imaging.Color.fromArgb(127, 255, 255, 0),
                        com.aspose.imaging.Color.fromArgb(127, 255, 0, 255),
                        com.aspose.imaging.Color.fromArgb(127, 0, 255, 255),
                };
        
        com.aspose.imaging.imageoptions.PngOptions createOptions = new com.aspose.imaging.imageoptions.PngOptions();
        createOptions.setSource(new com.aspose.imaging.sources.StreamSource(new com.aspose.imaging.system.io.MemoryStream(), true));
        createOptions.setColorType(com.aspose.imaging.fileformats.png.PngColorType.TruecolorWithAlpha);
        
        com.aspose.imaging.Image image = com.aspose.imaging.Image.create(createOptions, imageWidth, imageHeight);
        try {
            com.aspose.imaging.RasterImage rasterImage = (com.aspose.imaging.RasterImage) image;
        
            // Save pixels for the whole image.
            rasterImage.savePixels(rasterImage.getBounds(), colors);
        
            // The pixels are stored in the original image in the non-premultiplied form.
            // Need to specify the corresponding option explicitly to obtain premultiplied color components.
            // The premultiplied color components are calculated by the formulas:
            // red = original_red * alpha / 255;
            // green = original_green * alpha / 255;
            // blue = original_blue * alpha / 255;
            rasterImage.setPremultiplyComponents(true);
            com.aspose.imaging.Color[] premultipliedColors = rasterImage.loadPixels(rasterImage.getBounds());
        
            for (int i = 0; i < colors.length; i++) {
                System.out.println("Original color: " + colors[i].toString());
                System.out.println("Premultiplied color: " + premultipliedColors[i].toString());
            }
        } finally {
            image.dispose();
        }
        

      • fromArgb

        public static Color fromArgb(byte alpha,
                                     byte red,
                                     byte green,
                                     byte blue)

        Creates a com.aspose.imaging.Color structure from the four ARGB component (alpha, red, green, and blue) values. Although this method allows a 32-bit value to be passed for each component, the value of each component is limited to 8 bits.

        Parameters:
        alpha - The alpha component. Valid values are 0 through 255.
        red - The red component. Valid values are 0 through 255.
        green - The green component. Valid values are 0 through 255.
        blue - The blue component. Valid values are 0 through 255.
        Returns:
        The com.aspose.imaging.Color that this method creates.
        Throws:
        com.aspose.ms.System.ArgumentOutOfRangeException - alpha, red, green, or blue is less than 0 or greater than 255.
      • fromArgb

        public static Color fromArgb(int alpha,
                                     Color baseColor)

        Creates a com.aspose.imaging.Color structure from the specified com.aspose.imaging.Color structure, but with the new specified alpha value. Although this method allows a 32-bit value to be passed for the alpha value, the value is limited to 8 bits.

        Parameters:
        alpha - The alpha value for the new com.aspose.imaging.Color. Valid values are 0 through 255.
        baseColor - The com.aspose.imaging.Color from which to create the new com.aspose.imaging.Color.
        Returns:
        The com.aspose.imaging.Color that this method creates.
        Throws:
        com.aspose.ms.System.ArgumentOutOfRangeException - alpha is less than 0 or greater than 255.
      • fromArgb

        public static Color fromArgb(int red,
                                     int green,
                                     int blue)

        Creates a com.aspose.imaging.Color structure from the specified 8-bit color values (red, green, and blue). The alpha value is implicitly 255 (fully opaque). Although this method allows a 32-bit value to be passed for each color component, the value of each component is limited to 8 bits.

        Parameters:
        red - The red component value for the new com.aspose.imaging.Color. Valid values are 0 through 255.
        green - The green component value for the new com.aspose.imaging.Color. Valid values are 0 through 255.
        blue - The blue component value for the new com.aspose.imaging.Color. Valid values are 0 through 255.
        Returns:
        The com.aspose.imaging.Color that this method creates.
        Throws:
        com.aspose.ms.System.ArgumentOutOfRangeException - red, green, or blue is less than 0 or greater than 255.
      • fromArgb

        public static Color fromArgb(byte red,
                                     byte green,
                                     byte blue)

        Creates a com.aspose.imaging.Color structure from the specified 8-bit color values (red, green, and blue). The alpha value is implicitly 255 (fully opaque). Although this method allows a 32-bit value to be passed for each color component, the value of each component is limited to 8 bits.

        Parameters:
        red - The red component value for the new com.aspose.imaging.Color. Valid values are 0 through 255.
        green - The green component value for the new com.aspose.imaging.Color. Valid values are 0 through 255.
        blue - The blue component value for the new com.aspose.imaging.Color. Valid values are 0 through 255.
        Returns:
        The com.aspose.imaging.Color that this method creates.
        Throws:
        com.aspose.ms.System.ArgumentOutOfRangeException - red, green, or blue is less than 0 or greater than 255.
      • fromKnownColor

        public static Color fromKnownColor(int color)

        Creates a com.aspose.imaging.Color structure from the specified predefined color.

        Parameters:
        color - An element of the Aspose.Imaging.KnownColor enumeration.
        Returns:
        The com.aspose.imaging.Color that this method creates.
      • fromName

        public static Color fromName(String name)

        Creates a com.aspose.imaging.Color structure from the specified name of a predefined color.

        Parameters:
        name - A string that is the name of a predefined color. Valid names are the same as the names of the elements of the Aspose.Imaging.KnownColor enumeration.
        Returns:
        The com.aspose.imaging.Color that this method creates.
      • toCmyk

        @Deprecated
        public static CmykColor[] toCmyk(Color[] pixels)
        Deprecated. use instead CmykColorHelper#toCmyk(Color[])

        The conversion from Color to CMYKColor. This method is deprecated. Please use more effective CmykColorHelper.toCmyk(Color[]).

        Parameters:
        pixels - The pixels of Color type in RGB format.
        Returns:
        The Aspose:Imaging:CmykColor[].
      • toCmyk

        @Deprecated
        public static CmykColor toCmyk(Color pixel)
        Deprecated. use instead CmykColorHelper#toCmyk(Color)

        The conversion from Color to CmykColor. This method is deprecated. Please use more effective CmykColorHelper.toCmyk(Color).

        Parameters:
        pixel - The pixel of Color type in RGB format.
        Returns:
        The CmykColor.
      • toCmykIcc

        @Deprecated
        public static CmykColor toCmykIcc(Color pixel)
        Deprecated. use instead CmykColorHelper#toCmykIcc(Color)

        The conversion from Color to CMYKColor using icc conversion with default profiles. This method is deprecated. Please use more effective CmykColorHelper.toCmykIcc(Color).

        Parameters:
        pixel - The pixel of Color type in RGB format.
        Returns:
        The CmykColor.
      • toCmykIcc

        @Deprecated
        public static CmykColor[] toCmykIcc(Color[] pixels)
        Deprecated. use instead CmykColorHelper#toCmykIcc(Color[])

        The conversion from Color to CMYKColor using icc conversion with default profiles. This method is deprecated. Please use more effective CmykColorHelper.toCmykIcc(Color[]).

        Parameters:
        pixels - The pixels of Color type in RGB format.
        Returns:
        The CmykColor[].
      • toCmykIcc

        @Deprecated
        public static CmykColor[] toCmykIcc(Color[] pixels,
                                                         InputStream rgbIccStream,
                                                         InputStream cmykIccStream)
        Deprecated. use instead CmykColorHelper.toCmykIcc(Color[], InputStream, InputStream)

        The conversion from Color to CMYKColor using icc conversion. This method is deprecated. Please use more effective CmykColorHelper.toCmykIcc(Color[], InputStream, InputStream).

        Parameters:
        pixels - The pixels of Color type in RGB format.
        rgbIccStream - The stream containing icc rgb profile.
        cmykIccStream - The stream containing icc cmyk profile.
        Returns:
        The CmykColor[].
      • toCmykIcc

        @Deprecated
        public static CmykColor toCmykIcc(Color pixel,
                                                       InputStream rgbIccStream,
                                                       InputStream cmykIccStream)
        Deprecated. use instead CmykColorHelper.toCmykIcc(Color, InputStream, InputStream)

        The conversion from Color to CMYKColor using icc conversion with default profiles. This method is deprecated. Please use more effective CmykColorHelper.toCmykIcc(Color, InputStream, InputStream).

        Parameters:
        pixel - The pixel of Color type in RGB format.
        rgbIccStream - The stream containing icc rgb profile.
        cmykIccStream - The stream containing icc cmyk profile.
        Returns:
        The CmykColor[].
      • isEquals

        public static boolean isEquals(Color obj1,
                                       Color obj2)
      • getR

        public byte getR()

        Gets the red component value of this com.aspose.imaging.Color structure.

        Returns:
        The red component value of this com.aspose.imaging.Color.
      • getG

        public byte getG()

        Gets the green component value of this com.aspose.imaging.Color structure.

        Returns:
        The green component value of this com.aspose.imaging.Color.
      • getB

        public byte getB()

        Gets the blue component value of this com.aspose.imaging.Color structure.

        Returns:
        The blue component value of this com.aspose.imaging.Color.
      • getA

        public byte getA()

        Gets the alpha component value of this com.aspose.imaging.Color structure.

        Returns:
        The alpha component value of this com.aspose.imaging.Color.
      • isKnownColor

        public boolean isKnownColor()

        Gets a value indicating whether this com.aspose.imaging.Color structure is a predefined color. Predefined colors are represented by the elements of the Aspose.Imaging.KnownColor enumeration.

        Returns:
        True if this com.aspose.imaging.Color was created from a predefined color by using either the Aspose.Imaging.Color.FromName(String) method or the Aspose.Imaging.Color.FromKnownColor(Aspose.Imaging.KnownColor) method; otherwise, false.
      • isEmpty

        public boolean isEmpty()

        Gets a value indicating whether this com.aspose.imaging.Color structure is uninitialized.

        Returns:
        This property returns true if this color is uninitialized; otherwise, false.
      • isNamedColor

        public boolean isNamedColor()

        Gets a value indicating whether this com.aspose.imaging.Color structure is a named color or a member of the Aspose.Imaging.KnownColor enumeration.

        Returns:
        True if this com.aspose.imaging.Color was created by using either the Aspose.Imaging.Color.FromName(String) method or the Aspose.Imaging.Color.FromKnownColor(Aspose.Imaging.KnownColor) method; otherwise, false.
      • getName

        public String getName()

        Gets the name of this com.aspose.imaging.Color.

        Returns:
        The name of this com.aspose.imaging.Color.
      • getBrightness

        public float getBrightness()

        Gets the hue-saturation-brightness (HSB) brightness value for this com.aspose.imaging.Color structure.

        Returns:
        The brightness of this com.aspose.imaging.Color. The brightness ranges from 0.0 through 1.0, where 0.0 represents black and 1.0 represents white.
      • getHue

        public float getHue()

        Gets the hue-saturation-brightness (HSB) hue value, in degrees, for this com.aspose.imaging.Color structure.

        Returns:
        The hue, in degrees, of this com.aspose.imaging.Color. The hue is measured in degrees, ranging from 0.0 through 360.0, in HSB color space.
      • getSaturation

        public float getSaturation()

        Gets the hue-saturation-brightness (HSB) saturation value for this com.aspose.imaging.Color structure.

        Returns:
        The saturation of this com.aspose.imaging.Color. The saturation ranges from 0.0 through 1.0, where 0.0 is grayscale and 1.0 is the most saturated.
      • toArgb

        public int toArgb()

        Gets the 32-bit ARGB value of this com.aspose.imaging.Color structure.

        Returns:
        The 32-bit ARGB value of this com.aspose.imaging.Color.
      • toKnownColor

        public int toKnownColor()

        Gets the Aspose.Imaging.KnownColor value of this com.aspose.imaging.Color structure.

        Returns:
        An element of the Aspose.Imaging.KnownColor enumeration, if the com.aspose.imaging.Color is created from a predefined color by using either the Aspose.Imaging.Color.FromName(String) method or the Aspose.Imaging.Color.FromKnownColor(Aspose.Imaging.KnownColor) method; otherwise, 0.
      • toString

        public String toString()

        Converts this com.aspose.imaging.Color structure to a human-readable string.

        Overrides:
        toString in class Object
        Returns:
        A string that is the name of this com.aspose.imaging.Color, if the com.aspose.imaging.Color is created from a predefined color by using either the Aspose.Imaging.Color.FromName(String) method or the Aspose.Imaging.Color.FromKnownColor(Aspose.Imaging.KnownColor) method; otherwise, a string that consists of the ARGB component names and their values.
      • equals

        public boolean equals(Object obj)

        Tests whether the specified object is a com.aspose.imaging.Color structure and is equivalent to this com.aspose.imaging.Color structure.

        Overrides:
        equals in class Object
        Parameters:
        obj - The object to test.
        Returns:
        True if obj is a com.aspose.imaging.Color structure equivalent to this com.aspose.imaging.Color structure; otherwise, false.
      • hashCode

        public int hashCode()

        Returns a hash code for this com.aspose.imaging.Color structure.

        Overrides:
        hashCode in class Object
        Returns:
        An integer value that specifies the hash code for this com.aspose.imaging.Color.
      • CloneTo

        public void CloneTo(Color that)
        Specified by:
        CloneTo in class com.aspose.ms.System.ValueType<Color>
      • Clone

        public Color Clone()
        Specified by:
        Clone in class com.aspose.ms.System.ValueType<Color>