Pit*_*ger 10 java image-processing image-editing
我正在创建一个在线图像编辑工具.请参阅一些参考,如何在右侧添加带有空白区域的图像.例如,请参阅此图像 
小智 11
据推测,要从现有的图像,其中新形象对左边和右边的白色空间中创建一个新的形象?
假设未填充的图像是BufferedImage,称为"图像".假设你想要的每一边的空白量是'w'.你想要做的是创建一个比原版更宽的新BufferedImage,然后将整个画面描绘成白色,最后在它上面绘制较小的图像:
BufferedImage newImage = new BufferedImage(image.getWidth()+2*w, image.getHeight(), image.getType());
Graphics g = newImage.getGraphics();
g.setColor(Color.white);
g.fillRect(0,0,image.getWidth()+2*w,image.getHeight());
g.drawImage(image, w, 0, null);
g.dispose();
Run Code Online (Sandbox Code Playgroud)