我要对包含具有给定坐标的多边形的图像进行成像,其中多边形内部为白色,外部尺寸为给定黑色。给出了图像的大小和多边形的坐标。如何编写Java代码以输出图像文件。会有内置功能吗?预先谢谢你。
答案 0 :(得分:0)
创建一个Polygon并在循环内使用contains(int x, int y)
找出哪些像素应为白色,哪些像素应为黑色。创建一个BufferedImage,然后使用createGraphics()
向图像绘制正确的颜色。最后,检查How to save a BufferedImage as a File以获得输出图像文件的帮助。