admin
2019-02-15 c12b6ec43f6c79426d6f2337f903d3c0a225e9a5
fanli/src/main/java/com/yeshi/fanli/util/ImageUtil.java
@@ -27,11 +27,12 @@
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 {
@@ -700,7 +701,11 @@
         // 画头像
         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);
         }
@@ -711,34 +716,27 @@
//         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());
@@ -1076,7 +1074,7 @@
      gs.dispose();
      return image;
   }
   public static int saveToImgByInputStream(InputStream inputStream, String imgPath, String imgName) {
      int stateInt = 1;
      try {