java实现图片的合并与缩放

Posted 詹姆斯世界第一

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java实现图片的合并与缩放相关的知识,希望对你有一定的参考价值。

公司有一个需求是 将一个二维码放在 一个背景图当中。

因为二维码是从微信小程序官方获取的一个byte[],所以需要做一定的调整。

 

BufferedImage ground = ImageIO.read(this.getClass().getClassLoader().getResourceAsStream(GROUND_PIC));
BufferedImage small = ImageIO.read(new ByteArrayInputStream(sourcePic));

首先从resource当中获取到背景图,并且获取到微信小程序的二维码(sourcePic)

Graphics2D g = ground.createGraphics();
g.drawImage(small, 214, 378, 220, 220, null);
g.dispose();

重绘ground。

ByteArrayOutputStream result = new ByteArrayOutputStream();
ImageIO.write(ground, "jpg", result);
result.flush();
byte[] resultByte = result.toByteArray();
result.close();

完成图片的处理。

 








以上是关于java实现图片的合并与缩放的主要内容,如果未能解决你的问题,请参考以下文章

java图片缩放与裁剪

Android : SeekBar 实现图片旋转缩放

java怎么实现通过鼠标滚轮对图片进行等比例缩放功能?

java swing 我是想把图片作为登录界面的背景,并且需要背景图片能够随窗口大小缩放。。。最好是用标签法

.NetCore实现图片缩放与裁剪 - 基于ImageSharp

VB中如何实现图片自动缩放