List of utility methods to do RGB Color Create
float[] | cmykToRgb(float... cmyk) cmyk To Rgb if (cmyk.length != 4) { throw new IllegalArgumentException(); float[] fromRGB = iccInstance.toRGB(cmyk); return fromRGB; |
int | deformationToRGB(final double val, final double min, final double max) deformation To RGB final int result; if (Double.isNaN(val)) { if (debugMode) { result = COLOR_NaN; } else { result = Color.HSBtoRGB(0, 1, 0); } else { ... |
Color | fromHtmlRGB(String rgb) from Html RGB int r = Integer.parseInt(rgb.substring(1, 3), 16); int g = Integer.parseInt(rgb.substring(3, 5), 16); int b = Integer.parseInt(rgb.substring(5, 7), 16); return new Color(r, g, b); |
Color | fromRGB(String tag) Makes Color objects from the string specified according to [CSS2-color] Fixed currently supported: black|blue|cyan|darkGray|gray|green|lightGray|magenta|orange|pink|red|white|yellow or you can define as rgb format: #rrggbb color=color.black; else if(s.equals("blue")){ color=color.blue; else if(s.equals("cyan")){ color=color.cyan; else if(s.equals("darkGray")){ color=color.darkGray; else if(s.equals("gray")){ color=color.gray; else if(s.equals("green")){ color=color.green; else if(s.equals("lightGray")){ color=color.lightGray; else if(s.equals("magenta")){ color=color.magenta; else if(s.equals("orange")){ color=color.orange; else if(s.equals("pink")){ color=color.pink; else if(s.equals("red")){ color=color.red; else if(s.equals("white")){ color=color.white; else if(s.equals("yellow")){ color=color.yellow; return color; */ private static Color fromRGB(String tag) { Color color = null; try { String rgb = tag.substring(1); int r = Integer.parseInt(rgb.substring(0, 2), 16); int g = Integer.parseInt(rgb.substring(2, 4), 16); int b = Integer.parseInt(rgb.substring(4, 6), 16); return new Color(r, g, b); } catch (Exception e) { return color; |
int | getRGB(Color color) get RGB return getRGB(color.getRed(), color.getGreen(), color.getBlue());
|
float[] | getRGB(java.awt.Color color) get RGB int r = color.getRed(); int g = color.getGreen(); int b = color.getBlue(); float[] rgb = new float[] { (float) (r / 255.), (float) (g / 255.), (float) (b / 255.) }; return rgb; |
Image | makeIcon(int width, int height, int[] rgb) make Icon BufferedImage i = new BufferedImage(width, height, BufferedImage.TYPE_INT_ARGB); i.setRGB(0, 0, width, height, rgb, 0, width); return i; |
ColorModel | makeLinear_sRGBCM(boolean premult) Method that returns either Linear_sRGB_Pre or Linear_sRGB_UnPre based on premult flag. return premult ? Linear_sRGB_Pre : Linear_sRGB_Unpre;
|
BufferedImage | makeRgbImage(int[][] rbgImage) make Rgb Image BufferedImage image = new BufferedImage(rbgImage.length, rbgImage[0].length, BufferedImage.TYPE_INT_RGB); for (int x = 0; x < rbgImage.length; ++x) { for (int y = 0; y < rbgImage[x].length; ++y) { image.setRGB(x, y, (int) rbgImage[x][y]); return image; |
int[] | msAccesToRGBa(int code) converts colour format Color c = new Color(code); return colorToRGBa(c); |