【发布时间】:2016-12-13 15:32:29
【问题描述】:
我有一个维度为215*112 的图像。我想做215*142。
源图片:
我使用了以下代码:
BufferedImage image = ImageIO.read(new File("src.png"));
int h = 15;
BufferedImage newImage = new BufferedImage(image.getWidth(), image.getHeight() + 2 * h, image.getType());
Graphics g = newImage.getGraphics();
g.setColor(Color.red);
g.fillRect(0, 0, image.getWidth(), image.getHeight() + 2 * h);
g.drawImage(image, 0, h, null);
g.dispose();
ImageIO.write(newImage, "png", new File("dest.png"));
我得到以下结果:
为什么填充也被添加到x 方向?
【问题讨论】:
标签: java image image-processing padding bufferedimage