关于BufferedImage类getRGB()方法返回值问题
我想用public int getRGB(int x,int y)方法得到某个坐标的像素值,可是它返回的是个int型整数。
比如-138069这样的,请问有什么方法能把这数转变成直观的rgb值呢。
或者有大大能介绍下
public int[] getRGB(int startX,
int startY,
int w,
int h,
int[] rgbArray,
int offset,
int scansize)
这个方法返回rgb值在数组里是如何存储的更好。
比如-138069这样的,请问有什么方法能把这数转变成直观的rgb值呢。
或者有大大能介绍下
public int[] getRGB(int startX,
int startY,
int w,
int h,
int[] rgbArray,
int offset,
int scansize)
这个方法返回rgb值在数组里是如何存储的更好。
...全文
相关推荐
java图像识别技术实例教程
#### 二、核心类详解- **BufferedImage**:这是Java提供的一个内置类,继承自`Image`类。
解析:android 如何从JPEG生成BufferedImage
**提取像素数据**:如果需要访问图像的每个像素,可以调用`getRGB()`方法,将图像的RGB数据存储到一个整型数组中。
将BufferedImage保存为BMP格式的文件
### Java中将`BufferedImage`保存为BMP文件在Java中,可以使用`javax.imageio.ImageIO`类的静态方法`write`来将`BufferedImage`对象写入
java处理图片背景颜色的方法
该程序使用了 BufferedImage 类来读取图片,并使用 getRGB 方法来获取图片的像素信息,然后使用 setRGB 方法来设置图片的背景颜色。
java 图形的缩放问题
使用`BufferedImage.getRGB()`另一种获取图像像素数据的方法是使用`BufferedImage`的`getRGB()`方法。


