イメージのピクセル値を変更するためにsetRGB()を使用しています。JavaのsetRGB()
int rgb=new Color(0,0,0).getRGB();
image1.setRGB(i,j,rgb); //where i,j is the boundaries of the image
ここでは、すべてのピクセル値を白に設定しています。しかし、変化はイメージに反映されていません。どんな人がsetRGB()
の仕組みを知っていますか?
イメージのピクセル値を変更するためにsetRGB()を使用しています。JavaのsetRGB()
int rgb=new Color(0,0,0).getRGB();
image1.setRGB(i,j,rgb); //where i,j is the boundaries of the image
ここでは、すべてのピクセル値を白に設定しています。しかし、変化はイメージに反映されていません。どんな人がsetRGB()
の仕組みを知っていますか?
ホワイトがとてもRGB 255,255,255である:
Color myWhite = new Color(255, 255, 255); // Color white
int rgb = myWhite.getRGB();
try {
BufferedImage img = null;
try {
img = ImageIO.read(new File("bubbles.bmp"));
}
catch (IOException e) {
}
for (int i = 0; i < 100; i++) {
for (int j = 0; j < 100; j++) {
img.setRGB(i, j, rgb);
}
}
// retrieve image
File outputfile = new File("saved.png");
ImageIO.write(img, "png", outputfile);
}
catch (IOException e) {
}
Color col = new Color(newValue, newValue, newValue);
image1.setRGB(i, j, col.getRGB());
が別のエラーがあるか、あなたは間違った方法を行ってきましたように。だからもっとコードを投稿してください。 – reporter
いくつかの点.. - カラー(0,0,0)は黒色になります - setRGBは画像全体ではなく画像内の個々のピクセルを設定します – Jimmy
rgbカラーチャートhttp://www.tayloredmktg.com/ rgb /#PA –