这可能是一个奇怪的问题,但对我来说很有趣。 当我们使用java创建图像时,我们使用:
BufferedImage screencapture = new Robot().createScreenCapture(new Rectangle(Toolkit.getDefaultToolkit().getScreenSize()) );
但是它使用new Rectangle
作为图像形状,有什么方法可以改变图像形状吗?我在 Eclipse 编辑器中没有看到任何选项。
如果有请举个例子。
最佳答案
我没有看到任何可能的方法来创建不同形状的图像
Here是 awt 中可用类的列表(我们在其中获取图像形状)。 在此列表中,没有任何其他可用的形状。
方法createScreenCapture()
采用java.awt.Rectangle
作为其唯一参数 - 因此我们只能使用矩形。两者都没有重载可供选择。
图像本身也是一个矩形,计算机不太可能读取任何其他形状(如果甚至可以创建不同形状的图像)。
关于Java - 有什么方法可以制作形状图像吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41324778/