admin
2019-09-22 b9f8ef2c4737b6e6be4b12fc8f7bafb033bfcfe5
fanli/src/main/java/com/yeshi/fanli/util/ImageUtil.java
@@ -33,6 +33,7 @@
import org.yeshi.utils.entity.DateInfo;
import com.yeshi.fanli.entity.bus.activity.RecommendActivityTaoBaoGoods;
import com.yeshi.fanli.entity.goods.CommonGoods;
import com.yeshi.fanli.entity.taobao.TaoBaoGoodsBrief;
import com.yeshi.fanli.log.LogHelper;
import com.yeshi.fanli.util.taobao.TaoBaoUtil;
@@ -199,7 +200,6 @@
         font = font.deriveFont(30.0f);
         g2d.setFont(font);
         g2d.setColor(new Color(229, 0, 93));
         // g2d.drawString("返利券提醒您", 250 + 17, 1080 + 17);
         g2d.setColor(new Color(102, 102, 102));
         g2d.drawString("长按识别二维码领取优惠券", 250 + 17, 1130 + 17);
@@ -449,7 +449,6 @@
         font = font.deriveFont(50.0f);
         g2d.setFont(font);
         g2d.setColor(new Color(229, 0, 93));
         // g2d.drawString("返利券提醒您", 312, 1118 + 40);
         g2d.setColor(new Color(102, 102, 102));
         g2d.drawString("长按识别二维码领取优惠券", 312, 1118 + 77);
@@ -716,7 +715,6 @@
         font = font.deriveFont(50.0f);
         g2d.setFont(font);
         g2d.setColor(new Color(229, 0, 93));
         // g2d.drawString("返利券提醒您", 312, 1118 + 40);
         g2d.setColor(new Color(102, 102, 102));
         g2d.drawString("长按识别二维码免费领券", 312, 1150);
@@ -763,7 +761,7 @@
    * @return
    */
   public static InputStream drawGoodsSharePicture(InputStream qrcodeStream, InputStream portrait,
         List<TaoBaoGoodsBrief> goodsList) {
         List<CommonGoods> goodsList) {
      String fontPath = "/usr/share/fonts/PingFang_Medium.ttf";
      String os = System.getProperty("os.name");
@@ -809,8 +807,8 @@
      try {
         // 画第一张
         for (int i = 0; i < goodsList.size(); i++) {
            TaoBaoGoodsBrief goods = goodsList.get(i);
            BigDecimal couplePrice = TaoBaoUtil.getAfterUseCouplePrice(goods);
            CommonGoods goods = goodsList.get(i);
            BigDecimal couplePrice = CommonGoodsUtil.getAfterUseCouplePrice(goods);
            // 第一张图需要有价格信息
            if (i == 0) {
               int topX = 50;
@@ -820,7 +818,7 @@
               // 画大图 起始点坐标为(50,50)
               int widht = 650;
               int height = 650;
               InputStream goodsPicture = TaoBaoHttpUtil.getAsInputStream(goods.getPictUrl().replace("_.webp", "").replace("_220x220", ""));
               InputStream goodsPicture = TaoBaoHttpUtil.getAsInputStream(goods.getPicture().replace("_.webp", "").replace("_220x220", ""));
               BufferedImage picImage = ImageIO.read(goodsPicture);
               picImage = ImageUtil.zoomInImage(picImage, widht, height);
               g2d.drawImage(picImage, topX, topX, null);
@@ -909,7 +907,7 @@
               // 画大图
               InputStream goodsPicture = TaoBaoHttpUtil
                     .getAsInputStream(goods.getPictUrl().replace("_.webp", ""));
                     .getAsInputStream(goods.getPicture().replace("_.webp", ""));
               BufferedImage picImage = ImageIO.read(goodsPicture);
               picImage = ImageUtil.zoomInImage(picImage, 315, 315);
               g2d.drawImage(picImage, topX, topY, null);