有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java在3个点之间画一个正方形

我得到了一个位图,在那个位图上我得到了3或4个白点,然后当我点击一个按钮时,它应该形成一个正方形(这些点作为边)。我有两张图片来说明我的意思,因为它可能有点让人困惑

bitmap 1 (original)

必须将其“转换”为:

enter image description here

我会解释为什么我想要/需要这个(简短)

人们可以拍摄地面(泥土+植物)的照片,然后我的应用程序计算出他们的绿色百分比。 但是为了得到更精确的结果,他们需要在地面上有3到4个白色的电极,所以应用程序总是计算相同的地面区域。所以我希望我的应用程序将这些极点(白色小方块)连接到一个大方块(底图),然后只计算方块的内部

但我不知道如何“告诉”安卓系统连接这些电极。 我知道如何“读取”颜色(RGB)。 但我怎么能说他需要“连接”两极呢

我希望你理解我的意思,如果没有,请告诉我,然后我会努力改进我的答案


共 (1) 个答案

  1. # 1 楼答案

    解决你问题的方法很简单。 假设你有以下几点:

    p1(x1, y1) 
    
    
    p2(x2, y1)        p3(x2, y2)
    

    缺少的点,比如p4可以很容易地计算出来,是:p4(x1, y2) 在面板中渲染图像(JPanel),然后用以下点绘制一个矩形:p1(x1, y1) p2(x2, y1) p3(x2, y2) p4(x1, y2)