java获取颜色代码 java颜色识别

java中随机生成颜色的函数/**
* 获取十六进制的颜色代码.例如"#6E36B4" , For HTML ,
* @return String
*/
public static String getRandColorCode(){
String r,g,b;
Random random = new Random();
r = Integer.toHexString(random.nextInt(256)).toUpperCase();
g = Integer.toHexString(random.nextInt(256)).toUpperCase();
b = Integer.toHexString(random.nextInt(256)).toUpperCase();
r = r.length()==1 ? "0"r : r ;
g = g.length()==1 ? "0"g : g ;
b = b.length()==1 ? "0"b : b ;
return r g b;
}
java中如何从Color属性字符串中获取颜色Color试试这个
int r=182;
int g=169;
int b=48;
textArea.setForeground(new Color(r,g,b));
给定一幅图像 , 用java读取每个像素的RGB三个颜色值int rgbR;
int rgbG;
int rgbB;
int minx = 0;
int miny = 0;
try {
File file = new File("E:\\dd.png");
BufferedImage image = ImageIO.read(file);
int width = image.getWidth();//图片宽度
int height = image.getHeight();//图片高度
for (int i = minx; iwidth; i) {
for (int j = miny; jheight; j) {
int pixel = image.getRGB(i, j); // 下面三行代码将一个数字转换为RGB数字
rgbR = (pixel0xff0000)16;
rgbG = (pixel0xff00)8;
rgbB = (pixel0xff);
System.out.println("i="i",j="j":("rgbR","rgbG","rgbB")");
}
}
System.out.println("图片宽度为java获取颜色代码:" width ",高度为:" height);
} catch (IOException e) {
System.out.println("读取文件出错");
e.printStackTrace();
}
java 中如何获取 Panel 上某个像素点的 颜色java中获取Panel上某个像素点的像素颜色 , 代码如下:
public static void main(String[] args) {
//创建一个150*150,RGB高彩图,类型可自定
BufferedImage img=new BufferedImage(150, 150, BufferedImage.TYPE_INT_rgb);
//取得图形
Graphics g=img.getGraphics();
//设置黑色(black)
g.setColor(Color.BLACK);
//填充颜色
g.fillRect(0, 0, img.getWidth(), img.getHeight());
//在D盘创建个一个png格式图片
File file=new File("D:/zhidao.png");
try{
//以png方式写入,可改成jpg、gif等其它后缀图片
ImageIO.write(img, "PNG", file);
}catch (IOException e){
e.printStackTrace();
}
//D盘上就生成了一个zhidao.png的黑色图片
}

【java获取颜色代码 java颜色识别】java获取颜色代码的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java颜色识别、java获取颜色代码的信息别忘了在本站进行查找喔 。

    推荐阅读