Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/323.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/image/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java BuffereImage像素扫描留下空白_Java_Image - Fatal编程技术网

Java BuffereImage像素扫描留下空白

Java BuffereImage像素扫描留下空白,java,image,Java,Image,Iam扫描2个不同缓冲区图像的像素。第一个是我的桌面截图。第二个是我在开始时选择的自定义图像。如果第一个图像(屏幕截图)上的像素颜色为白色,我将在其上绘制颜色,这是第二个BuffereImage在该位置上的颜色。我的问题是,有时它会留下空白。但每次都是相同的模式。(请参见图片上的)。 简短说明:我正在屏幕上绘制一个BuffereImage 我已经尝试过删除很多可能导致此问题的查询,但这很奇怪,因为每次它都会在同一位置留下空白。。。我检查了一下空白处,颜色是白色的 我用不同的图层绘制图像,这样看起

Iam扫描2个不同
缓冲区图像的像素
。第一个是我的桌面截图。第二个是我在开始时选择的自定义图像。如果第一个图像(屏幕截图)上的像素颜色为白色,我将在其上绘制颜色,这是第二个BuffereImage在该位置上的颜色。我的问题是,有时它会留下空白。但每次都是相同的模式。(请参见图片上的)。 简短说明:我正在屏幕上绘制一个BuffereImage

我已经尝试过删除很多可能导致此问题的查询,但这很奇怪,因为每次它都会在同一位置留下空白。。。我检查了一下空白处,颜色是白色的

我用不同的图层绘制图像,这样看起来更逼真,绘制速度更快。我认为有时扫描小像素会有问题。如果我只在1层中绘制图像,则没有空白

while(i
应该是全黑的:

在这里,您可以看到它是相同的模式:

不确定您在此处所说的内容可能此处还需要考虑阿尔法通道。不确定您在此处所说的内容可能此处也需要考虑阿尔法通道。