首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >确定Java.awt.Rectangle是否包含Java.awt.Color

确定Java.awt.Rectangle是否包含Java.awt.Color
EN

Stack Overflow用户
提问于 2016-07-22 01:32:37
回答 1查看 100关注 0票数 0

我想知道如何确定一个Java.awt.Rectangle是否包含一个特定Java.awt.Color的像素。我已经到处搜索了,但我找不到任何关于这方面的信息,甚至不知道这是否可能。

因此,我想知道如何确定矩形是否包含具有特定颜色的像素,或者特定颜色的像素是否位于已定义的矩形内。

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

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-07-22 02:14:11

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

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38510779

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档