gpt4 book ai didi

java - 确定 Java.awt.Rectangle 是否包含 Java.awt.Color

转载 作者:行者123 更新时间:2023-12-02 03:28:07 30 4
gpt4 key购买 nike

我想知道如何确定 Java.awt.Rectangle 是否包含特定 Java.awt.Color 的像素。我一直在到处寻找,但找不到任何关于此的信息,甚至找不到任何可能的信息。

所以我想知道如何确定矩形是否包含具有特定颜色的像素,或者特定颜色的像素是否在定义的矩形内。

示例:左侧图像是一个黑色矩形。假设我定义了一个红色的 Java.awt.Color 。我想确定该矩形是否包含该颜色的像素。 enter image description here

最佳答案

如果您需要查明 Graphics 上的某些像素是否以这种颜色绘制,则只有在 Graphics 是通过 BufferedImage 创建的情况下才能发现它。因此,您可以运行在屏幕上绘制的相同代码,例如调用组件的 Paint(Graphics) 方法,并将 BufferedImage.createGraphics() 调用的结果传递给它。绘制完成后,通过调用 BufferedImage.getRGB(x, y) 检查所需范围内的像素值。

关于java - 确定 Java.awt.Rectangle 是否包含 Java.awt.Color,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38510779/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com