前言

图片对比获取坐标的方法很多,我选择了比较简单的方法:对比rgb值。要想对比rgb值,就得先获取图片的rgb值。运用的是BufferedImage里的getRGNB方法。

解决方案

首先用.getWidth和.getHeight方法获取图片的宽度和高度,用.getMinX和.getMinY方法获取最小x,y坐标值。再循环图片所有点坐标,并且用getRGB获取其rgb值,这里获取的并不是10进制的,需要转化为10进制。

java代码:

package 脚本学习;
 import java.awt.image.BufferedImage;
 import javax.imageio.ImageIO;
 import java.io.*;
 public class getrgb{
 public static void main(String args[]) throws IOException{
     int[] rgb = new int[3];
     File file = new  File("1.jpg");
     BufferedImage bi=null;
     bi = ImageIO.read(file);
     int width=bi.getWidth();
     int height=bi.getHeight();
     int minx=bi.getMinX();
     int miny=bi.getMinY();
      System.out.printl

Java获取图片RGB值相关推荐

  1. java获取图片rgb值_Java 之 获取图片主色调

    public classHslTest {/*** 获取图片主色调的rgb值 *@parampath *@return*@throwsException*/ public static RGB get ...

  2. Java获取图片的RGB值(数字图像处理)

    Java获取图片的RGB值(数字图像处理) 一:简介 RGB即是代表红.绿.蓝三个通道的颜色.我们知道大多数的颜色都是由这3种颜色所组成,下面我们将演示使用Java获取到图片中的RGB值,并且输出: ...

  3. java获取图片像素点的rgb值_java获取图片每个像素点的RGB

    /** * 获取图片RGB数组 * @param filePath * @return */ public int[][] getImageGRB(String filePath) { File fi ...

  4. Android 根据从服务器中获取的rgb值实现动态改变圆角加框的Imageview 的背景色

    先上图,效果图如上. 本来考虑用facebook的SimpleDraweeView 来实现圆角加框的,但并非所有的图片分支部分都可以实现圆角,目前只有占位图片和实际图片可以实现圆角. 后来使用自定义的 ...

  5. JAVA获取图片的宽、高和大小

    JAVA获取图片的宽.高.大小 如果是本地磁盘文件 File file = new File("C:\\Users\\root\\Desktop\\test.jpg");Buffe ...

  6. java获取图片的长宽尺寸(毫米)

    java获取图片的长宽尺寸(毫米) 现在有个需求是附上 附件图片,同时要标注图片的一些属性,比较麻烦的要标识图片的长宽尺寸(毫米),网上找了半天都是获取图片的长宽像素,但是想了想 图片的长宽尺寸不应该 ...

  7. java 图片宽高_[Java]获取图片高和宽

    通过javax.imageio.ImageIO类中的read()函数读取的图片,存放在类java.awt.image.BufferedImage类中.调用BufferedImage类中的getWidt ...

  8. java获取图片的大小和尺寸(本地 服务器)

    java获取图片的大小和尺寸,有两种获取的源,一种是读取本地的图片获取大小和尺寸,一种是通过服务器上图片的地址获取图片的尺寸!下面整理出这两种方式的简易代码,希望帮助的大家和自己! 我使用的Juint ...

  9. java 获取图片的宽高

    博客引用处(以下内容在原有博客基础上进行补充或更改,谢谢这些大牛的博客指导): 通过java获取图片的宽高 获取本地文件的图片尺寸: import java.awt.image.BufferedIma ...

最新文章

  1. A Sequence-Based Novel Approach for Quality Evaluation of Third-Generation Sequencing Reads
  2. nginx 配置文件解释及优化安全
  3. Serverless 技术选型
  4. C语言用位运算构建特定的二进制数
  5. Linux源码Kconfig文件语法分析
  6. C程序中如何区分windowsx86,x64
  7. linux x64系统android开发环境搭建
  8. Oracle执行计划稳固
  9. 使用计数器、译码器,在数码管上显示1~4
  10. Ubuntu中安装网易云音乐(可以直接打开的最简单的方法)
  11. STM32的新编译软件STM32CubeIDE
  12. 网络多人聊天室1.0 群聊
  13. 百度文库的所有内容都可以不用财富值下载
  14. win10查看激活时间(Win10查看激活信息)
  15. Dynamics AX2012 General ledger
  16. TTO热转印打印机简介
  17. eigen 在线手册
  18. RNNoise: Learning Noise Suppression(深度学习噪声抑制)(2)
  19. Freeswitch 默认配置
  20. android动画机制,Android动画机制探究

热门文章

  1. htcm7刷linux,htc one m7刷官方zip包的教程
  2. uml的用例图中扩展关系与包含关系
  3. Skimage图像处理教程2)色彩空间变换
  4. 华为p10 内存测试软件,华为p10闪存门怎么回事 华为p10/P10Plus闪存怎么测试
  5. python如何给某列数据打标签_Python map, apply, transform 打标签方法汇总(初阶到高阶)...
  6. html5摄像头手势识别,基于OpenCV的摄像头动态手势轨迹识别及其应用
  7. 转换接头PL8000V-B 0-70MPa
  8. IBM Lotus Connections 2.5 评审指南
  9. SpringBoot系列之(二):2.注解
  10. word如何一次性删除所有批注