JAVA——20.图片中插文字和图片

此页面是否是列表页或首页?未找到合适正文内容。

JAVA——20.图片中插文字和图片

标签:getdemolap文字div二维码voidhttpdispose

import java.awt.Color;
import java.awt.Font;
import java.awt.Graphics2D;
import java.awt.Image;
import java.awt.image.BufferedImage;
import java.io.File;
import java.net.URL;

import javax.imageio.ImageIO;

public class PictureDemo {
/**
* 将图片进行合成
* @param bigPath 主图图片路径
* @param smallPath 商品图片路径
* @param erweimaPath 二维码图片路径
*/
public static final void overlapImage(String bigPath, String smallPath,String erweimaPath) {
try {
BufferedImage big = ImageIO.read(new File(bigPath));
URL url = new URL(\”http://mjj.dapail.com/app/moneyUrl.png\”);
BufferedImage small = ImageIO.read(url.openStream());
BufferedImage erweima = ImageIO.read(new File(erweimaPath));
/*int width=2015;
int height=1136;*/
int width=400;
int height=600;
Image image=big.getScaledInstance(width, height, Image.SCALE_SMOOTH);
BufferedImage bufferedImage2=new BufferedImage(width, height, BufferedImage.TYPE_INT_BGR);
Graphics2D g = bufferedImage2.createGraphics();

/* int x = 707;
int y = 268;
int x1 = 684;
int y1 = 245;*/

int x = 200;
int y = 250;

int x1 = 200;
int y1 = 250;

g.drawImage(image, 0, 0,null);
// g.drawImage(small,x1-200, y1-250, 400, 200, null);
//红包
g.drawImage(small, x, y+100, 50, 50, null);

//g.drawImage(erweima, x1-575, y1+100, 596, 596, null);
//二维码
g.drawImage(erweima, x1-100, y1+80, 200, 200, null);

Font font

作者: 电脑大师

为您推荐

返回顶部