0
我该如何制作一个颜色选择器,它可以获取图像像素的值,并在任何时候点击不同的像素进行刷新,显示它?它必须用java来完成。如何从图像中制作颜色选择器?
我该如何制作一个颜色选择器,它可以获取图像像素的值,并在任何时候点击不同的像素进行刷新,显示它?它必须用java来完成。如何从图像中制作颜色选择器?
将图像加载到框架中。
使用图像左上角的鼠标坐标。
假设您的图像加载到BufferedImage
,您可以使用:
int x,y; //populated from Mouse coordinates
int rgb = myBufferedImage.getPixel(x,y);
//to extract colors
int red = (rgb & 0x00ff0000) >> 16;
int green = (rgb & 0x0000ff00) >> 8;
int blue = rgb & 0x000000ff;
// and to create a new Java color
Color c = new Color(red,blue,green);
非常感谢你:) – Adomas 2010-05-25 12:55:00