Javascript 平均图像的处理
我刚刚开始学习在处理中编程,现在我正在处理图像。我试图加载一个图像,然后在按下“a”键时创建一个平均图像。我希望计算第二幅图像,其中像素都设置为原始图像的平均颜色,覆盖图像中的所有像素。这是到目前为止的代码,但每次我按“a”键时,都会收到一条错误消息Javascript 平均图像的处理,javascript,java,image,processing,computer-science,Javascript,Java,Image,Processing,Computer Science,我刚刚开始学习在处理中编程,现在我正在处理图像。我试图加载一个图像,然后在按下“a”键时创建一个平均图像。我希望计算第二幅图像,其中像素都设置为原始图像的平均颜色,覆盖图像中的所有像素。这是到目前为止的代码,但每次我按“a”键时,都会收到一条错误消息 PImage inputimg=loadImage(“dog.jpg”); 布尔loadimg=false; 无效设置(){ 尺寸(400400); 背景(255); } 作废提款(){ 图像(inputimg,15,45); } 按下void
PImage inputimg=loadImage(“dog.jpg”);
布尔loadimg=false;
无效设置(){
尺寸(400400);
背景(255);
}
作废提款(){
图像(inputimg,15,45);
}
按下void键(){
//平均颜色
如果(键=='a'| |键=='a'){
loadimg=true;
inputimg.loadPixels();
int红色=0,绿色=0,蓝色=0;
对于(int i=0;i>16)&0xFF;
绿色=绿色+(c>>8)&0xFF;
蓝色=蓝色+(c>>0)&0xFF;
}
红色=红色/inputimg.pixels.length;
绿色=绿色/inputimg.pixels.length;
蓝色=蓝色/inputimg.pixels.length;
inputimg.loadPixels();
对于(int i=0;iPImage.loadPixels
将像素加载到对象的.pixel
属性。更改图像的.pixel
,并使用PImage.updatePixels()
将像素存储到图像中。例如:
PImage-inputimg;
无效设置(){
尺寸(400400);
inputimg=loadImage(“dog.jpg”);
}
作废提款(){
背景(255);
图像(inputimg,15,45);
}
按下void键(){
如果(键=='a'| |键=='a'){
inputimg.loadPixels();
int红色=0,绿色=0,蓝色=0;
对于(int i=0;i>16)&0xFF;
绿色+=(c>>8)&0xFF;
蓝色+=(c>>0)&0xFF;
}
红色/=inputimg.pixels.length;
绿色/=inputimg.pixels.length;
蓝色/=inputimg.pixels.length;
对于(int i=0;iPImage.loadPixels
将像素加载到对象的.pixel
属性。更改图像的.pixel
,并使用PImage.updatePixels()
将像素存储到图像中。例如:
PImage-inputimg;
无效设置(){
尺寸(400400);
inputimg=loadImage(“dog.jpg”);
}
作废提款(){
背景(255);
图像(inputimg,15,45);
}
按下void键(){
如果(键=='a'| |键=='a'){
inputimg.loadPixels();
int红色=0,绿色=0,蓝色=0;
对于(int i=0;i>16)&0xFF;
绿色+=(c>>8)&0xFF;
蓝色+=(c>>0)&0xFF;
}
红色/=inputimg.pixels.length;
绿色/=inputimg.pixels.length;
蓝色/=inputimg.pixels.length;
对于(int i=0;i