Browse Source

Merge branch 'smart-shooter-master-0827' into smart-shooter-socket-progress

rambo 2 months ago
parent
commit
3fd7886b42
56 changed files with 61 additions and 33 deletions
  1. 32 20
      python/custom_plugins/plugins/detail_template/hongqingting/detail_hongqingting2.py
  2. 29 13
      python/custom_plugins/plugins/detail_template/hongqingting/detail_hongqingting3.py
  3. BIN
      测试文件夹2/2025-09-17/ARG1411451/200images/ARG1411451(1).jpg
  4. BIN
      测试文件夹2/2025-09-17/ARG1411451/800x800/ARG1411451(1)_1600.png
  5. BIN
      测试文件夹2/2025-09-17/ARG1411451/800x800/ARG1411451(2)_1600.png
  6. BIN
      测试文件夹2/2025-09-17/ARG1411451/800x800/ARG1411451(3)_1600.png
  7. BIN
      测试文件夹2/2025-09-17/ARG1411451/800x800/ARG1411451(4)_1600.png
  8. BIN
      测试文件夹2/2025-09-17/ARG1411451/800x800/ARG1411451(5)_1600.png
  9. BIN
      测试文件夹2/2025-09-17/ARG1411451/原始图/ARG1411451(1).jpg
  10. BIN
      测试文件夹2/2025-09-17/ARG1411451/原始图/ARG1411451(2).jpg
  11. BIN
      测试文件夹2/2025-09-17/ARG1411451/原始图/ARG1411451(3).jpg
  12. BIN
      测试文件夹2/2025-09-17/ARG1411451/原始图/ARG1411451(4).jpg
  13. BIN
      测试文件夹2/2025-09-17/ARG1411451/原始图/ARG1411451(5).jpg
  14. BIN
      测试文件夹2/2025-09-17/ARG1411451/原始图_已抠图/ARG1411451(1).png
  15. BIN
      测试文件夹2/2025-09-17/ARG1411451/原始图_已抠图/ARG1411451(2).png
  16. BIN
      测试文件夹2/2025-09-17/ARG1411451/原始图_已抠图/ARG1411451(3).png
  17. BIN
      测试文件夹2/2025-09-17/ARG1411451/原始图_已抠图/ARG1411451(4).png
  18. BIN
      测试文件夹2/2025-09-17/ARG1411451/原始图_已抠图/ARG1411451(5).png
  19. BIN
      测试文件夹2/2025-09-17/ARG1411451/阴影图处理/ARG1411451(1)_俯视_抠图.png
  20. BIN
      测试文件夹2/2025-09-17/ARG1411451/阴影图处理/ARG1411451(1)_俯视_阴影.png
  21. BIN
      测试文件夹2/2025-09-17/ARG1411451/阴影图处理/ARG1411451(2)_侧视_抠图.png
  22. BIN
      测试文件夹2/2025-09-17/ARG1411451/阴影图处理/ARG1411451(2)_侧视_阴影.png
  23. BIN
      测试文件夹2/2025-09-17/ARG1411451/阴影图处理/ARG1411451(3)_后跟_抠图.png
  24. BIN
      测试文件夹2/2025-09-17/ARG1411451/阴影图处理/ARG1411451(3)_后跟_阴影.png
  25. BIN
      测试文件夹2/2025-09-17/ARG1411451/阴影图处理/ARG1411451(4)_鞋底_抠图.png
  26. BIN
      测试文件夹2/2025-09-17/ARG1411451/阴影图处理/ARG1411451(4)_鞋底_阴影.png
  27. BIN
      测试文件夹2/2025-09-17/ARG1411451/阴影图处理/ARG1411451(5)_内里_抠图.png
  28. BIN
      测试文件夹2/2025-09-17/ARG1411451/阴影图处理/ARG1411451(5)_内里_阴影.png
  29. BIN
      测试文件夹2/2025-09-17/软件-详情图生成/详情模板hongqingting-2/ARP171052/主图ARP171052(11).png
  30. BIN
      测试文件夹2/2025-09-17/软件-详情图生成/详情模板hongqingting-2/ARP171052/主图ARP171052(12).png
  31. BIN
      测试文件夹2/2025-09-17/软件-详情图生成/详情模板hongqingting-2/ARP171052/主图ARP171052(13).png
  32. BIN
      测试文件夹2/2025-09-17/软件-详情图生成/详情模板hongqingting-2/ARP171052/主图ARP171052(14).png
  33. BIN
      测试文件夹2/2025-09-17/软件-详情图生成/详情模板hongqingting-2/ARP171052/主图ARP171052(15).png
  34. BIN
      测试文件夹2/2025-09-17/软件-详情图生成/详情模板hongqingting-2/ARP171052/详情页.jpg
  35. BIN
      测试文件夹2/2025-09-17/软件-详情图生成/详情模板hongqingting-2/ARP171052/详情页切片/ARP171052(11).png
  36. BIN
      测试文件夹2/2025-09-17/软件-详情图生成/详情模板hongqingting-2/ARP171052/详情页切片/ARP171052(12).png
  37. BIN
      测试文件夹2/2025-09-17/软件-详情图生成/详情模板hongqingting-2/ARP171052/详情页切片/ARP171052(13).png
  38. BIN
      测试文件夹2/2025-09-17/软件-详情图生成/详情模板hongqingting-2/ARP171052/详情页切片/ARP171052(14).png
  39. BIN
      测试文件夹2/2025-09-17/软件-详情图生成/详情模板hongqingting-2/ARP171052/详情页切片/ARP171052(15).png
  40. BIN
      测试文件夹2/2025-09-17/软件-详情图生成/详情模板hongqingting-2/ARP171052/详情页切片/ARP171052(16).png
  41. BIN
      测试文件夹2/2025-09-17/软件-详情图生成/详情模板hongqingting-2/ARP171052/详情页切片/ARP171052(17).png
  42. BIN
      测试文件夹2/2025-09-17/软件-详情图生成/详情模板hongqingting-2/ARP171052/颜色图ARP1710525.png
  43. BIN
      测试文件夹2/2025-09-17/软件-详情图生成/详情模板hongqingting-3/ARP171052/主图ARP171052(11).png
  44. BIN
      测试文件夹2/2025-09-17/软件-详情图生成/详情模板hongqingting-3/ARP171052/主图ARP171052(12).png
  45. BIN
      测试文件夹2/2025-09-17/软件-详情图生成/详情模板hongqingting-3/ARP171052/主图ARP171052(13).png
  46. BIN
      测试文件夹2/2025-09-17/软件-详情图生成/详情模板hongqingting-3/ARP171052/主图ARP171052(14).png
  47. BIN
      测试文件夹2/2025-09-17/软件-详情图生成/详情模板hongqingting-3/ARP171052/主图ARP171052(15).png
  48. BIN
      测试文件夹2/2025-09-17/软件-详情图生成/详情模板hongqingting-3/ARP171052/详情页.jpg
  49. BIN
      测试文件夹2/2025-09-17/软件-详情图生成/详情模板hongqingting-3/ARP171052/详情页切片/ARP171052(11).png
  50. BIN
      测试文件夹2/2025-09-17/软件-详情图生成/详情模板hongqingting-3/ARP171052/详情页切片/ARP171052(12).png
  51. BIN
      测试文件夹2/2025-09-17/软件-详情图生成/详情模板hongqingting-3/ARP171052/详情页切片/ARP171052(13).png
  52. BIN
      测试文件夹2/2025-09-17/软件-详情图生成/详情模板hongqingting-3/ARP171052/详情页切片/ARP171052(14).png
  53. BIN
      测试文件夹2/2025-09-17/软件-详情图生成/详情模板hongqingting-3/ARP171052/详情页切片/ARP171052(15).png
  54. BIN
      测试文件夹2/2025-09-17/软件-详情图生成/详情模板hongqingting-3/ARP171052/详情页切片/ARP171052(16).png
  55. BIN
      测试文件夹2/2025-09-17/软件-详情图生成/详情模板hongqingting-3/ARP171052/详情页切片/ARP171052(17).png
  56. BIN
      测试文件夹2/2025-09-17/软件-详情图生成/详情模板hongqingting-3/ARP171052/颜色图ARP1710525.png

+ 32 - 20
python/custom_plugins/plugins/detail_template/hongqingting/detail_hongqingting2.py

@@ -316,8 +316,8 @@ class DetailPicGet(DetailBase):
             top_png_img=pp_png_1,
         )
 
-        # bg_img1 = PictureProcessing("RGB", (bg_img.width, 1080), (255,255,255))
-        # bg_img1 = bg_img1.paste_img(top_img=bg_img,base="nc", value=(0, 0))
+        bg_img1 = PictureProcessing("RGB", (bg_img.width, 1080), (255,255,255))
+        bg_img1 = bg_img1.paste_img(top_img=bg_img,base="nc", value=(0, 0))
 
         # hover_img = PictureProcessing(r"{}\8-1.png".format(self.root))
         # bg_img = bg_img.to_overlay_pic_advance(
@@ -327,7 +327,7 @@ class DetailPicGet(DetailBase):
         #     value=(0, -1),
         #     top_png_img=hover_img,
         # )
-        return bg_img
+        return bg_img1
 
     def deal_pic_9(self):
         goods_art_no_list = list(self.data.keys())
@@ -871,7 +871,7 @@ class DetailPicGet(DetailBase):
                 goods_art_no=goods_art_no_list[2],
                 name="俯视",
             )
-            aheight =350
+            aheight =400
             # 等比计算目标宽度
             awidth = int(pp_jpg_1.width * aheight / pp_jpg_1.height)
             if self.check_shoe_is_right_by_pixel(im=pp_png_1.im)== True:
@@ -892,7 +892,7 @@ class DetailPicGet(DetailBase):
                 goods_art_no=goods_art_no_list[1],
                 name="俯视",
             )
-            aheight =350
+            aheight =400
             # 等比计算目标宽度
             awidth = int(pp_jpg_1.width * aheight / pp_jpg_1.height)
             if self.check_shoe_is_right_by_pixel(im=pp_png_1.im)== True:
@@ -913,7 +913,7 @@ class DetailPicGet(DetailBase):
             goods_art_no=goods_art_no_list[0],
             name="俯视",
         )
-        aheight =350
+        aheight =400
         # 等比计算目标宽度
         awidth = int(pp_jpg_1.width * aheight / pp_jpg_1.height)
         if self.check_shoe_is_right_by_pixel(im=pp_png_1.im)== True:
@@ -1001,7 +1001,7 @@ class DetailPicGet(DetailBase):
             pp_png_1 = pp_png_1.transpose()
             pp_jpg_1 = pp_jpg_1.transpose()
 
-        aheight =320
+        aheight =380
         # 等比计算目标宽度
         awidth = int(pp_jpg_1.width * aheight / pp_jpg_1.height)
         pp_jpg_1 = pp_jpg_1.resize(value=awidth)
@@ -1041,34 +1041,46 @@ class DetailPicGet(DetailBase):
             name="内里",
         )
 
-        if self.check_shoe_is_right_by_pixel(im=pp_png_1.im)== False:
-            pp_jpg_1 = pp_jpg_1.transpose()
-            pp_png_1 = pp_png_1.transpose()
+
 
         pp_jpg_1 = pp_jpg_1.resize(value=530)
         pp_png_1 = pp_png_1.resize(value=530)
+
+
+        ty=0
+        if self.check_shoe_is_right_by_pixel(im=pp_png_1.im) == False:
+            pp_jpg_1 = pp_jpg_1.transpose()
+            pp_png_1 = pp_png_1.transpose()
+            ty=1
+
+
         pp_jpg_1=pp_jpg_1.rotate_advance(doge=90,is_crop=False)
         pp_png_1=pp_png_1.rotate_advance(doge=90,is_crop=False)
 
-        item_img = item_img.to_overlay_pic_advance(
-            mode="pixel",
-            top_img=pp_png_1,
-            base="cs",
-            value=(-120, -50),
-            top_png_img=pp_png_1,
-        )
+        if ty==1:
+            pp_jpg_1 = pp_jpg_1.transpose()
+            pp_png_1 = pp_png_1.transpose()
 
 
-        pp_jpg_1 = pp_jpg_1.transpose()
-        pp_png_1 = pp_png_1.transpose()
         item_img = item_img.to_overlay_pic_advance(
             mode="pixel",
             top_img=pp_png_1,
             base="cs",
-            value=(120, -50),
+            value=(0, -50),
             top_png_img=pp_png_1,
         )
 
+
+        # pp_jpg_1 = pp_jpg_1.transpose()
+        # pp_png_1 = pp_png_1.transpose()
+        # item_img = item_img.to_overlay_pic_advance(
+        #     mode="pixel",
+        #     top_img=pp_png_1,
+        #     base="cs",
+        #     value=(120, -50),
+        #     top_png_img=pp_png_1,
+        # )
+
         font_hei = ImageFont.truetype(r"resources\ttf\simhei.ttf", 24)
         item_img.get_text_image_advanced(
             value=(500, 600),

+ 29 - 13
python/custom_plugins/plugins/detail_template/hongqingting/detail_hongqingting3.py

@@ -399,8 +399,12 @@ class DetailPicGet(DetailBase):
             name="俯视",
         )
 
-        pp_jpg_1 = pp_jpg_1.resize(value=round(bg_img.width*(660/bg_img.width)))
-        pp_png_1 = pp_png_1.resize(value=round(bg_img.width*(660/bg_img.width)))
+        aheight =650
+        # 等比计算目标宽度
+        awidth = int(pp_jpg_1.width * aheight / pp_jpg_1.height)
+
+        pp_jpg_1 = pp_jpg_1.resize(value=awidth)
+        pp_png_1 = pp_png_1.resize(value=awidth)
         bg_img = bg_img.to_overlay_pic_advance(
             mode="pixel",
             top_img=pp_jpg_1,
@@ -709,7 +713,7 @@ class DetailPicGet(DetailBase):
             mode="pixel",
             top_img=all_color_pp,
             base="cs",
-            value=(0, 350),
+            value=(0, 250),
             top_png_img=all_color_pp,
         )
 
@@ -918,25 +922,37 @@ class DetailPicGet(DetailBase):
 
         pp_jpg_1 = pp_jpg_1.resize(value=aheight)
         pp_png_1 = pp_png_1.resize(value=aheight)
+
+        ty=0
+        if self.check_shoe_is_right_by_pixel(im=pp_png_1.im) == False:
+            pp_jpg_1 = pp_jpg_1.transpose()
+            pp_png_1 = pp_png_1.transpose()
+            ty=1
+
         pp_jpg_1=pp_jpg_1.rotate_advance(doge=90,is_crop=False)
         pp_png_1=pp_png_1.rotate_advance(doge=90,is_crop=False)
 
+
+        if ty==1:
+            pp_jpg_1 = pp_jpg_1.transpose()
+            pp_png_1 = pp_png_1.transpose()
+
         item_img = item_img.to_overlay_pic_advance(
             mode="pixel",
             top_img=pp_png_1,
             base="cs",
-            value=(-120, 0),
-            top_png_img=pp_png_1,
-        )
-        pp_jpg_1 = pp_jpg_1.transpose()
-        pp_png_1 = pp_png_1.transpose()
-        item_img = item_img.to_overlay_pic_advance(
-            mode="pixel",
-            top_img=pp_png_1,
-            base="cs",
-            value=(120, 0),
+            value=(0, -70),
             top_png_img=pp_png_1,
         )
+        # pp_jpg_1 = pp_jpg_1.transpose()
+        # pp_png_1 = pp_png_1.transpose()
+        # item_img = item_img.to_overlay_pic_advance(
+        #     mode="pixel",
+        #     top_img=pp_png_1,
+        #     base="cs",
+        #     value=(120, -50),
+        #     top_png_img=pp_png_1,
+        # )
 
         item_img.get_text_image_advanced(
             value=(600, 600),

BIN
测试文件夹2/2025-09-17/ARG1411451/200images/ARG1411451(1).jpg


BIN
测试文件夹2/2025-09-17/ARG1411451/800x800/ARG1411451(1)_1600.png


BIN
测试文件夹2/2025-09-17/ARG1411451/800x800/ARG1411451(2)_1600.png


BIN
测试文件夹2/2025-09-17/ARG1411451/800x800/ARG1411451(3)_1600.png


BIN
测试文件夹2/2025-09-17/ARG1411451/800x800/ARG1411451(4)_1600.png


BIN
测试文件夹2/2025-09-17/ARG1411451/800x800/ARG1411451(5)_1600.png


BIN
测试文件夹2/2025-09-17/ARG1411451/原始图/ARG1411451(1).jpg


BIN
测试文件夹2/2025-09-17/ARG1411451/原始图/ARG1411451(2).jpg


BIN
测试文件夹2/2025-09-17/ARG1411451/原始图/ARG1411451(3).jpg


BIN
测试文件夹2/2025-09-17/ARG1411451/原始图/ARG1411451(4).jpg


BIN
测试文件夹2/2025-09-17/ARG1411451/原始图/ARG1411451(5).jpg


BIN
测试文件夹2/2025-09-17/ARG1411451/原始图_已抠图/ARG1411451(1).png


BIN
测试文件夹2/2025-09-17/ARG1411451/原始图_已抠图/ARG1411451(2).png


BIN
测试文件夹2/2025-09-17/ARG1411451/原始图_已抠图/ARG1411451(3).png


BIN
测试文件夹2/2025-09-17/ARG1411451/原始图_已抠图/ARG1411451(4).png


BIN
测试文件夹2/2025-09-17/ARG1411451/原始图_已抠图/ARG1411451(5).png


BIN
测试文件夹2/2025-09-17/ARG1411451/阴影图处理/ARG1411451(1)_俯视_抠图.png


BIN
测试文件夹2/2025-09-17/ARG1411451/阴影图处理/ARG1411451(1)_俯视_阴影.png


BIN
测试文件夹2/2025-09-17/ARG1411451/阴影图处理/ARG1411451(2)_侧视_抠图.png


BIN
测试文件夹2/2025-09-17/ARG1411451/阴影图处理/ARG1411451(2)_侧视_阴影.png


BIN
测试文件夹2/2025-09-17/ARG1411451/阴影图处理/ARG1411451(3)_后跟_抠图.png


BIN
测试文件夹2/2025-09-17/ARG1411451/阴影图处理/ARG1411451(3)_后跟_阴影.png


BIN
测试文件夹2/2025-09-17/ARG1411451/阴影图处理/ARG1411451(4)_鞋底_抠图.png


BIN
测试文件夹2/2025-09-17/ARG1411451/阴影图处理/ARG1411451(4)_鞋底_阴影.png


BIN
测试文件夹2/2025-09-17/ARG1411451/阴影图处理/ARG1411451(5)_内里_抠图.png


BIN
测试文件夹2/2025-09-17/ARG1411451/阴影图处理/ARG1411451(5)_内里_阴影.png


BIN
测试文件夹2/2025-09-17/软件-详情图生成/详情模板hongqingting-2/ARP171052/主图ARP171052(11).png


BIN
测试文件夹2/2025-09-17/软件-详情图生成/详情模板hongqingting-2/ARP171052/主图ARP171052(12).png


BIN
测试文件夹2/2025-09-17/软件-详情图生成/详情模板hongqingting-2/ARP171052/主图ARP171052(13).png


BIN
测试文件夹2/2025-09-17/软件-详情图生成/详情模板hongqingting-2/ARP171052/主图ARP171052(14).png


BIN
测试文件夹2/2025-09-17/软件-详情图生成/详情模板hongqingting-2/ARP171052/主图ARP171052(15).png


BIN
测试文件夹2/2025-09-17/软件-详情图生成/详情模板hongqingting-2/ARP171052/详情页.jpg


BIN
测试文件夹2/2025-09-17/软件-详情图生成/详情模板hongqingting-2/ARP171052/详情页切片/ARP171052(11).png


BIN
测试文件夹2/2025-09-17/软件-详情图生成/详情模板hongqingting-2/ARP171052/详情页切片/ARP171052(12).png


BIN
测试文件夹2/2025-09-17/软件-详情图生成/详情模板hongqingting-2/ARP171052/详情页切片/ARP171052(13).png


BIN
测试文件夹2/2025-09-17/软件-详情图生成/详情模板hongqingting-2/ARP171052/详情页切片/ARP171052(14).png


BIN
测试文件夹2/2025-09-17/软件-详情图生成/详情模板hongqingting-2/ARP171052/详情页切片/ARP171052(15).png


BIN
测试文件夹2/2025-09-17/软件-详情图生成/详情模板hongqingting-2/ARP171052/详情页切片/ARP171052(16).png


BIN
测试文件夹2/2025-09-17/软件-详情图生成/详情模板hongqingting-2/ARP171052/详情页切片/ARP171052(17).png


BIN
测试文件夹2/2025-09-17/软件-详情图生成/详情模板hongqingting-2/ARP171052/颜色图ARP1710525.png


BIN
测试文件夹2/2025-09-17/软件-详情图生成/详情模板hongqingting-3/ARP171052/主图ARP171052(11).png


BIN
测试文件夹2/2025-09-17/软件-详情图生成/详情模板hongqingting-3/ARP171052/主图ARP171052(12).png


BIN
测试文件夹2/2025-09-17/软件-详情图生成/详情模板hongqingting-3/ARP171052/主图ARP171052(13).png


BIN
测试文件夹2/2025-09-17/软件-详情图生成/详情模板hongqingting-3/ARP171052/主图ARP171052(14).png


BIN
测试文件夹2/2025-09-17/软件-详情图生成/详情模板hongqingting-3/ARP171052/主图ARP171052(15).png


BIN
测试文件夹2/2025-09-17/软件-详情图生成/详情模板hongqingting-3/ARP171052/详情页.jpg


BIN
测试文件夹2/2025-09-17/软件-详情图生成/详情模板hongqingting-3/ARP171052/详情页切片/ARP171052(11).png


BIN
测试文件夹2/2025-09-17/软件-详情图生成/详情模板hongqingting-3/ARP171052/详情页切片/ARP171052(12).png


BIN
测试文件夹2/2025-09-17/软件-详情图生成/详情模板hongqingting-3/ARP171052/详情页切片/ARP171052(13).png


BIN
测试文件夹2/2025-09-17/软件-详情图生成/详情模板hongqingting-3/ARP171052/详情页切片/ARP171052(14).png


BIN
测试文件夹2/2025-09-17/软件-详情图生成/详情模板hongqingting-3/ARP171052/详情页切片/ARP171052(15).png


BIN
测试文件夹2/2025-09-17/软件-详情图生成/详情模板hongqingting-3/ARP171052/详情页切片/ARP171052(16).png


BIN
测试文件夹2/2025-09-17/软件-详情图生成/详情模板hongqingting-3/ARP171052/详情页切片/ARP171052(17).png


BIN
测试文件夹2/2025-09-17/软件-详情图生成/详情模板hongqingting-3/ARP171052/颜色图ARP1710525.png