【问题标题】:Creating image of Triangle with given co-ordinates使用给定坐标创建三角形图像
【发布时间】:2019-06-05 02:37:43
【问题描述】:

我想要包含多边形的图像文件,该多边形具有给定坐标,多边形内部为白色,给定大小之外为黑色。给出了图像的大小和多边形的坐标。如何编写java代码来输出图像文件。会有任何内置功能吗?提前谢谢你。

【问题讨论】:

  • 欢迎来到 Stack Overflow!请转至help center 了解如何/在这里问什么。只是放弃要求“这就是我想要的”是不受欢迎的。当您自己尝试某件事时,遇到特定问题时,我们很乐意提供帮助。但请理解,这个地方并非旨在为您提供从愿景到工作计划可能需要的许多步骤的指导。
  • 另请参阅meta.stackoverflow.com/questions/284236/… 以了解为什么我们对这种模糊的输入真的无能为力。

标签: java image


【解决方案1】:

创建一个Polygon 并在循环中使用contains(int x, int y) 来确定哪些像素应该是白色的,哪些应该是黑色的。创建一个BufferedImage,并使用createGraphics() 为图像绘制正确的颜色。最后,查看How to save a BufferedImage as a File 获取有关输出图像文件的帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-12-03
    • 2011-04-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多