Browse Source

信诺模板调整

rambo 6 months ago
parent
commit
f4f6c64512

+ 29 - 1
python/custom_plugins/plugins/detail_template/xinnuo/detail_xinnuo1.py

@@ -243,7 +243,35 @@ class DetailPicGet(DetailBase):
     # 展示后跟放大图
     def deal_pic_4(self):
         pp_bg = PictureProcessing(r"{}\4.jpg".format(self.root))
-
+        goods_art_no_list = list(self.data.keys())
+        pp_jpg_1, pp_png_1 = self.image_one_pic(
+            return_orign=True,
+            goods_art_no=goods_art_no_list[0],
+            name="组合",
+        )
+        if pp_jpg_1==None:
+            pp_jpg_1, pp_png_1 = self.image_one_pic(
+                return_orign=True,
+                goods_art_no=goods_art_no_list[0],
+                name="俯视",
+            )
+            if self.check_shoe_is_right_by_pixel(im=pp_png_1.im):
+                pp_jpg_1 = pp_jpg_1.transpose()
+                pp_png_1 = pp_png_1.transpose()
+            pp_jpg_1 = pp_jpg_1.resize(value=pp_bg.width / 2.5)
+            pp_png_1 = pp_png_1.resize(value=pp_bg.width / 2.5)
+            pp_bg = pp_bg.to_overlay_pic_advance(
+                top_img=pp_jpg_1, top_png_img=pp_png_1, base="cs", value=(-50, 330)
+            )
+            pp_bg = pp_bg.to_overlay_pic_advance(
+                top_img=pp_jpg_1, top_png_img=pp_png_1, base="cs", value=(50, 300)
+            )
+        else:
+            pp_jpg_1 = pp_jpg_1.resize(value=pp_bg.width / 2.2)
+            pp_png_1 = pp_png_1.resize(value=pp_bg.width / 2.2)
+            pp_bg = pp_bg.to_overlay_pic_advance(
+                top_img=pp_jpg_1, top_png_img=pp_png_1, base="cs", value=(0, 300)
+            )
         return pp_bg
 
     # 展示后跟细节卡片