BufferedImage.TYPE_INT_RGB图片变成红色
时间: 2023-07-22 16:56:27 浏览: 44
要将 BufferedImage 的像素值改为红色,你可以使用以下代码:
```java
import java.awt.image.BufferedImage;
public class Main {
public static void main(String[] args) {
// 创建一个宽度为100、高度为100的 BufferedImage 对象
BufferedImage image = new BufferedImage(100, 100, BufferedImage.TYPE_INT_RGB);
// 将所有像素的颜色设置为红色
int red = 0xFF0000; // 红色的 RGB 值
for (int y = 0; y < image.getHeight(); y++) {
for (int x = 0; x < image.getWidth(); x++) {
image.setRGB(x, y, red);
}
}
// 在这里可以对 BufferedImage 进行其他操作或保存到文件
System.out.println("图片已变成红色。");
}
}
```
运行这段代码后,会创建一个宽度为100、高度为100的 BufferedImage 对象,并将所有像素的颜色设置为红色。你可以根据自己的需求修改图片的大小、颜色等参数。