java图片转为rgb矩阵_java – 如何分别获取图像的rgb矩阵?

这是你获得颜色组件的方法:

public class GetImageColorComponents {

public static void main(String... args) throws Exception {

BufferedImage img = ImageIO.read(GetImageColorComponents.class

.getResourceAsStream("/image.png"));

int[] colors = new int[img.getWidth() * img.getHeight()];

img.getRGB(0, 0, img.getWidth(), img.getHeight(), colors, 0, img.getWidth());

int[] red = new int[colors.length];

int[] green = new int[colors.length];

int[] blue = new int[colors.length];

for (int i = 0; i < colors.length; i++) {

Color color = new Color(colors[i]);

red[i] = color.getRed();

green[i] = color.getGreen();

blue[i] = color.getBlue();

}

}

}

有关保存和检索MySQL数据库中字节的完整示例,请参见this gist.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值