我已经为png其保存在本地PC图像。我想打开(负载)这个图像并且该图像@用java指定的位置(X,Y,宽度,高度)上绘制一个矩形。任何人可以帮助我做到这一点?
当量C#代码如下。我想一个Java版本相同
Image oriImage = // load from file
Rectangle rect = new Rectangle(0, 1824, 1080, 96);
Bitmap eleImg = new Bitmap(oriImage, (int)(oriImage.Width / rate), (int)(oriImage.Height / rate));
Graphics g = Graphics.FromImage(eleImg);
g.DrawRectangle(new Pen(Color.Red, 5), rect);
您使用的2D图形API
BufferedImage img = ImageIO.read(...);
Graphics2D g2d = img.createGraphics();
g2d.setColor(Color.RED);
g2d.drawRect(0, 0, 100, 100);
g2d.dispose();
看一眼
更多细节