Java将一张图片放在另一张图片上(位置可选)
生活随笔
收集整理的這篇文章主要介紹了
Java将一张图片放在另一张图片上(位置可选)
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
/**
*param qrcodePath : 最后圖片保存路勁
*/
public static void overlapImage(String qrcodePath) {try {BufferedImage big = new BufferedImage(1080, 1920, BufferedImage.TYPE_INT_RGB); Graphics2D gd = big.createGraphics(); //gd.setBackground(Color.white);gd.setColor(Color.white);gd.dispose();//BufferedImage big = ImageIO.read(new File(screenPath));//BufferedImage small = ImageIO.read(new File(qrcodePath));BufferedImage small = new BufferedImage(540, 540,BufferedImage.TYPE_INT_ARGB); Graphics2D g = big.createGraphics();int x = (big.getWidth() - small.getWidth()) / 2;int y = 200 ;g.drawImage(small, x, y, small.getWidth(), small.getHeight(), null);g.dispose();ImageIO.write(big, "jpg", new File(qrcodePath));} catch (Exception e) {e.printStackTrace();}}
java實現(xiàn)簡單的倆張圖片,一張貼在另一張上面的方法。
圖片的拼接。
總結
以上是生活随笔為你收集整理的Java将一张图片放在另一张图片上(位置可选)的全部內容,希望文章能夠幫你解決所遇到的問題。