| | |
| | |
|
| | | import javax.imageio.ImageIO;
|
| | |
|
| | | import org.yeshi.utils.HttpUtil;
|
| | |
|
| | | import com.yeshi.fanli.entity.bus.activity.RecommendActivityTaoBaoGoods;
|
| | | import com.yeshi.fanli.entity.taobao.TaoBaoGoodsBrief;
|
| | | import com.yeshi.fanli.log.LogHelper;
|
| | | import com.yeshi.fanli.util.taobao.TaoBaoUtil;
|
| | | import org.yeshi.utils.HttpUtil;
|
| | |
|
| | | public class ImageUtil {
|
| | |
|
| | |
| | | // 画头像
|
| | | if (portrait != null) {
|
| | | BufferedImage portraitImg = ImageIO.read(portrait);
|
| | | portraitImg = zoomInImage(portraitImg, 40, 40);
|
| | | // 放缩大小
|
| | | portraitImg = zoomInImage(portraitImg, 40,40);
|
| | | // 圆角
|
| | | portraitImg = roundImage(portraitImg, 10);
|
| | | |
| | | g2d.drawImage(portraitImg, 70 + (qrcodeImage.getWidth() - portraitImg.getWidth()) / 2,
|
| | | 1092 + (qrcodeImage.getHeight() - portraitImg.getHeight()) / 2, null);
|
| | | }
|
| | |
| | | // g2d.drawString("返利券提醒您", 312, 1118 + 40);
|
| | |
|
| | | g2d.setColor(new Color(102, 102, 102));
|
| | | g2d.drawString("长按识别二维码免费领券", 312, 1142);
|
| | | g2d.drawString("长按识别二维码免费领券", 312, 1150);
|
| | |
|
| | | g2d.setColor(new Color(102, 102, 102));
|
| | | g2d.drawString("共", 1000, 1142);
|
| | | g2d.drawString("共", 1000, 1150);
|
| | |
|
| | |
|
| | | g2d.setColor(new Color(229, 0, 93));
|
| | | g2d.drawString(goodsList.size()+"", 1055, 1142);
|
| | | g2d.drawString(goodsList.size()+"", 1055, 1150);
|
| | |
|
| | |
|
| | | g2d.setColor(new Color(102, 102, 102));
|
| | | g2d.drawString("个商品", 1090, 1142);
|
| | | g2d.drawString("个商品", 1090, 1150);
|
| | |
|
| | | // 提示语
|
| | | BufferedImage tips = ImageIO
|
| | | .read(ImageUtil.class.getClassLoader().getResourceAsStream("image/share/tips1.png"));
|
| | | tips = zoomInImage(tips,850, 65);
|
| | | //g2d.setColor(new Color(255, 250, 250));
|
| | | g2d.drawImage(tips, 312,1180, null);
|
| | |
|
| | | g2d.drawImage(tips, 312,1190, null);
|
| | |
|
| | | g2d.dispose();
|
| | |
|
| | | // OutputStream out = new ByteArrayOutputStream(); new
|
| | | // FileOutputStream(new File(targetPath));
|
| | | // ImageIO.write(targetImg, "JPEG", out);
|
| | | // out.flush();
|
| | | // out.close();
|
| | | ByteArrayOutputStream aos = new ByteArrayOutputStream();
|
| | | ImageIO.write(targetImg, "JPEG", aos);
|
| | | InputStream is = new ByteArrayInputStream(aos.toByteArray());
|
| | |
| | | gs.dispose();
|
| | | return image;
|
| | | }
|
| | |
|
| | | |
| | | public static int saveToImgByInputStream(InputStream inputStream, String imgPath, String imgName) {
|
| | | int stateInt = 1;
|
| | | try {
|