计算图片基础三原色
来源:互联网 发布:大自然音效软件 编辑:程序博客网 时间:2024/05/17 03:50
public void getBaseColor(){//获取Image图像String fileName = "D:/LYM/temp/color.jpg";Image image = null;try {image = ImageIO.read(new FileInputStream(fileName));} catch (FileNotFoundException e) {e.printStackTrace();} catch (IOException e) {e.printStackTrace();}if(image != null){int iw = image.getWidth(null);int ih = image.getHeight(null);int size = iw * ih;int[] pixels = new int[size];//创建一个 PixelGrabber 对象,以从指定图像将像素抓取到给定的数组pixels中PixelGrabber pg = new PixelGrabber(image.getSource(), 0, 0, iw, ih, pixels, 0, iw);try {pg.grabPixels();} catch (InterruptedException e) {e.printStackTrace();}//获取每一像素上的三原色叠加ColorModel cm = ColorModel.getRGBdefault();int red = 0, green = 0, blue = 0;for (int i = 0; i < size; i++) {red += cm.getRed(pixels[i]);green += cm.getGreen(pixels[i]);blue += cm.getBlue(pixels[i]);}//计算平均三原色red = red / size;green = green / size;blue = blue / size;System.out.println("rgb(" + red + "," + green + "," + blue + ")");}}
输出 rgb(68,73,78)
- 计算图片基础三原色
- 三原色
- 三原色
- 色光三原色
- 光学三原色与色的三原色
- 关于色光三原色与颜料三原色
- 人生的三原色
- 【图形和图像】三原色
- Rgb转换三原色
- HLG 1882 三原色 && NYLG 77 开灯问题及三原色问题
- 蒙德里安三原色詹尼佛
- 三基色、三原色的区别
- 将三原色转化为十六进制
- IOS吐槽狂人:三原色
- 生活中的三种三原色
- 计算图片采样率压缩图片
- 图片内存占用计算
- 图片容量的计算
- uva 10344解题报告
- 杭电1285拓扑排序解题报告
- (未)uva208 - Firetruck
- 代码也可以这样玩(这才是写代码的…
- 关于联系人表的关联
- 计算图片基础三原色
- XML解析错误:未找到元素 位置:moz-nullprincipal
- 计算几何入门题(转载)
- 学习+生活:感悟
- ExtAspNet快速入门 - 创建用户登录界面
- 杭电1086(计算几何)解题报告
- poj2318
- poj1141
- 将byte[]数组转换为图片,并在jsp页面进行显示