java 中图像中某个像素的 RGB 值
RGB value of a pixels in an image in java
我正在尝试显示光标的位置并获取图像每个像素的红色、蓝色和绿色。我的图像在 JPanel 上。
下面是我的部分代码
imagePanel.addMouseMotionListener(handler);
然后更进一步:
public void mouseMoved(MouseEvent arg0){
System.out.println("cursor at : "+arg0.getX()+" , "+arg0.getY());
}
如何通过在前面的函数中添加代码来获取RGB值?
为什么不能将 getX()
和 getY()
转换为图像坐标并获取像素值?
我正在尝试显示光标的位置并获取图像每个像素的红色、蓝色和绿色。我的图像在 JPanel 上。 下面是我的部分代码
imagePanel.addMouseMotionListener(handler);
然后更进一步:
public void mouseMoved(MouseEvent arg0){
System.out.println("cursor at : "+arg0.getX()+" , "+arg0.getY());
}
如何通过在前面的函数中添加代码来获取RGB值?
为什么不能将 getX()
和 getY()
转换为图像坐标并获取像素值?