Java 图像视觉效果与声音处理
1. 图像像素处理基础
在 Java 中处理图像时,常常需要对像素数组进行操作。以下是一段常见的像素处理代码:
for(int i=0; i < pixels.length; i++) {
// do something to pixels[i]
}
// update the image with pixels[]
im.setRGB(0, 0, imWidth, imHeight, pixels, 0, imWidth);
在循环结束后,可以通过调用 setRGB() 方法将更新后的 pixels[] 数组放回 BufferedImage 中。 getRGB() 和 setRGB() 数组版本的原型如下:
int[] getRGB(int startX, int startY, int w, int h,
int[] RGBArray, int offset, int scansize);
void setRGB(int startX, int startY, int w, int h,
int[] RGBArray, int offset, int scansize);
其中,提取矩形由 startX
超级会员免费看
订阅专栏 解锁全文

682

被折叠的 条评论
为什么被折叠?



