|
|
@@ -71,7 +71,7 @@ class DetailPicGet(DetailBase):
|
|
|
)
|
|
|
pp_jpg_1 = pp_jpg_1.resize(value=350)
|
|
|
pp_png_1 = pp_png_1.resize(value=350)
|
|
|
- pp_bg_1 = pp_bg_1.to_overlay_pic_advance(top_img=pp_jpg_1, top_png_img=pp_png_1, base="cs",value=(-200, 400))
|
|
|
+ pp_bg_1 = pp_bg_1.to_overlay_pic_advance(top_img=pp_jpg_1, top_png_img=pp_png_1, base="cs",value=(-200, 450))
|
|
|
pp_jpg_1, pp_png_1 = self.image_one_pic(return_orign=True,
|
|
|
goods_art_no=goods_art_no_list[0],
|
|
|
name="俯视",
|
|
|
@@ -79,11 +79,11 @@ class DetailPicGet(DetailBase):
|
|
|
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=800)
|
|
|
- pp_png_1 = pp_png_1.resize(value=800)
|
|
|
- pp_jpg_1=pp_jpg_1.rotate_advance(doge=15,is_crop=False)
|
|
|
- pp_png_1=pp_png_1.rotate_advance(doge=15,is_crop=False)
|
|
|
- pp_bg_1 = pp_bg_1.to_overlay_pic_advance(top_img=pp_jpg_1, top_png_img=pp_png_1, base="cs",value=(120, -350))
|
|
|
+ pp_jpg_1 = pp_jpg_1.resize(value=900)
|
|
|
+ pp_png_1 = pp_png_1.resize(value=900)
|
|
|
+ pp_jpg_1=pp_jpg_1.rotate_advance(doge=10,is_crop=False)
|
|
|
+ pp_png_1=pp_png_1.rotate_advance(doge=10,is_crop=False)
|
|
|
+ pp_bg_1 = pp_bg_1.to_overlay_pic_advance(top_img=pp_jpg_1, top_png_img=pp_png_1, base="cs",value=(150, -250))
|
|
|
detailed_images.append(pp_bg_1)
|
|
|
return PictureProcessing(im=self.add_pic(detailed_images))
|
|
|
|
|
|
@@ -419,12 +419,9 @@ class DetailPicGet(DetailBase):
|
|
|
return bg_img
|
|
|
|
|
|
def deal_pic_10(self):
|
|
|
-
|
|
|
goods_art_no_list = list(self.data.keys())
|
|
|
# 背景图
|
|
|
bg_img = PictureProcessing(r"{}\10.jpg".format(self.root))
|
|
|
-
|
|
|
-
|
|
|
# 长宽示例
|
|
|
pp_jpg_1, pp_png_1 = self.image_one_pic(
|
|
|
return_orign=True,
|
|
|
@@ -579,198 +576,230 @@ class DetailPicGet(DetailBase):
|
|
|
font_main = ImageFont.truetype(
|
|
|
r"resources\ttf\puhui\Medium.ttf", 30
|
|
|
)
|
|
|
- length = len(goods_art_no_list)
|
|
|
- if length==3:
|
|
|
- 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)== True:
|
|
|
- pp_png_1 = pp_png_1.transpose()
|
|
|
- pp_jpg_1 = pp_jpg_1.transpose()
|
|
|
- pp_jpg_1 = pp_jpg_1.resize(value=250)
|
|
|
- pp_png_1 = pp_png_1.resize(value=250)
|
|
|
- bg_img = bg_img.to_overlay_pic_advance(
|
|
|
- mode="pixel",
|
|
|
- top_img=pp_jpg_1,
|
|
|
- base="cs",
|
|
|
- value=(-320, 1240),
|
|
|
- top_png_img=pp_png_1,
|
|
|
- )
|
|
|
-
|
|
|
- bg_img.get_text_image_advanced(
|
|
|
- value=(190, 2110),
|
|
|
- font=font_main,
|
|
|
- text=self.goods_no_value["货号资料"][0]["颜色名称"],
|
|
|
- align="center",
|
|
|
- # anchor="ma",
|
|
|
- spacing=5,
|
|
|
- fill=(0, 0, 0),
|
|
|
- return_mode="image",
|
|
|
- margins=(0, 0, 0, 0),
|
|
|
- )
|
|
|
-
|
|
|
-
|
|
|
- pp_jpg_1, pp_png_1 = self.image_one_pic(
|
|
|
- return_orign=True,
|
|
|
- goods_art_no=goods_art_no_list[1],
|
|
|
- name="侧视",
|
|
|
- )
|
|
|
- if self.check_shoe_is_right_by_pixel(im=pp_png_1.im)== True:
|
|
|
- pp_png_1 = pp_png_1.transpose()
|
|
|
- pp_jpg_1 = pp_jpg_1.transpose()
|
|
|
- pp_jpg_1 = pp_jpg_1.resize(value=250)
|
|
|
- pp_png_1 = pp_png_1.resize(value=250)
|
|
|
- bg_img = bg_img.to_overlay_pic_advance(
|
|
|
- mode="pixel",
|
|
|
- top_img=pp_jpg_1,
|
|
|
- base="cs",
|
|
|
- value=(0, 1240),
|
|
|
- top_png_img=pp_png_1,
|
|
|
- )
|
|
|
-
|
|
|
- bg_img.get_text_image_advanced(
|
|
|
- value=(510, 2110),
|
|
|
- font=font_main,
|
|
|
- text=self.goods_no_value["货号资料"][1]["颜色名称"],
|
|
|
- align="center",
|
|
|
- # anchor="ma",
|
|
|
- spacing=5,
|
|
|
- fill=(0, 0, 0),
|
|
|
- return_mode="image",
|
|
|
- margins=(0, 0, 0, 0),
|
|
|
- )
|
|
|
-
|
|
|
- pp_jpg_1, pp_png_1 = self.image_one_pic(
|
|
|
- return_orign=True,
|
|
|
- goods_art_no=goods_art_no_list[2],
|
|
|
- name="侧视",
|
|
|
- )
|
|
|
- if self.check_shoe_is_right_by_pixel(im=pp_png_1.im)== True:
|
|
|
- pp_png_1 = pp_png_1.transpose()
|
|
|
- pp_jpg_1 = pp_jpg_1.transpose()
|
|
|
- pp_jpg_1 = pp_jpg_1.resize(value=250)
|
|
|
- pp_png_1 = pp_png_1.resize(value=250)
|
|
|
- bg_img = bg_img.to_overlay_pic_advance(
|
|
|
- mode="pixel",
|
|
|
- top_img=pp_jpg_1,
|
|
|
- base="cs",
|
|
|
- value=(320, 1240),
|
|
|
- top_png_img=pp_png_1,
|
|
|
- )
|
|
|
-
|
|
|
- bg_img.get_text_image_advanced(
|
|
|
- value=(830, 2110),
|
|
|
- font=font_main,
|
|
|
- text=self.goods_no_value["货号资料"][2]["颜色名称"],
|
|
|
- align="center",
|
|
|
- # anchor="ma",
|
|
|
- spacing=5,
|
|
|
- fill=(0, 0, 0),
|
|
|
- return_mode="image",
|
|
|
- margins=(0, 0, 0, 0),
|
|
|
- )
|
|
|
- elif length==2:
|
|
|
- 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)== True:
|
|
|
- pp_png_1 = pp_png_1.transpose()
|
|
|
- pp_jpg_1 = pp_jpg_1.transpose()
|
|
|
- pp_jpg_1 = pp_jpg_1.resize(value=250)
|
|
|
- pp_png_1 = pp_png_1.resize(value=250)
|
|
|
- bg_img = bg_img.to_overlay_pic_advance(
|
|
|
- mode="pixel",
|
|
|
- top_img=pp_jpg_1,
|
|
|
- base="cs",
|
|
|
- value=(-320, 1240),
|
|
|
- top_png_img=pp_png_1,
|
|
|
- )
|
|
|
-
|
|
|
- bg_img.get_text_image_advanced(
|
|
|
- value=(190, 2110),
|
|
|
- font=font_main,
|
|
|
- text=self.goods_no_value["货号资料"][0]["颜色名称"],
|
|
|
- align="center",
|
|
|
- # anchor="ma",
|
|
|
- spacing=5,
|
|
|
- fill=(0, 0, 0),
|
|
|
- return_mode="image",
|
|
|
- margins=(0, 0, 0, 0),
|
|
|
- )
|
|
|
-
|
|
|
-
|
|
|
- pp_jpg_1, pp_png_1 = self.image_one_pic(
|
|
|
- return_orign=True,
|
|
|
- goods_art_no=goods_art_no_list[1],
|
|
|
- name="侧视",
|
|
|
- )
|
|
|
- if self.check_shoe_is_right_by_pixel(im=pp_png_1.im)== True:
|
|
|
- pp_png_1 = pp_png_1.transpose()
|
|
|
- pp_jpg_1 = pp_jpg_1.transpose()
|
|
|
- pp_jpg_1 = pp_jpg_1.resize(value=250)
|
|
|
- pp_png_1 = pp_png_1.resize(value=250)
|
|
|
- bg_img = bg_img.to_overlay_pic_advance(
|
|
|
- mode="pixel",
|
|
|
- top_img=pp_jpg_1,
|
|
|
- base="cs",
|
|
|
- value=(320, 1240),
|
|
|
- top_png_img=pp_png_1,
|
|
|
- )
|
|
|
-
|
|
|
- bg_img.get_text_image_advanced(
|
|
|
- value=(830, 2110),
|
|
|
- font=font_main,
|
|
|
- text=self.goods_no_value["货号资料"][1]["颜色名称"],
|
|
|
- align="center",
|
|
|
- # anchor="ma",
|
|
|
- spacing=5,
|
|
|
- fill=(0, 0, 0),
|
|
|
- return_mode="image",
|
|
|
- margins=(0, 0, 0, 0),
|
|
|
- )
|
|
|
- elif length==1:
|
|
|
- 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)== True:
|
|
|
- pp_png_1 = pp_png_1.transpose()
|
|
|
- pp_jpg_1 = pp_jpg_1.transpose()
|
|
|
- pp_jpg_1 = pp_jpg_1.resize(value=250)
|
|
|
- pp_png_1 = pp_png_1.resize(value=250)
|
|
|
- bg_img = bg_img.to_overlay_pic_advance(
|
|
|
- mode="pixel",
|
|
|
- top_img=pp_jpg_1,
|
|
|
- base="cs",
|
|
|
- value=(0, 1240),
|
|
|
- top_png_img=pp_png_1,
|
|
|
- )
|
|
|
-
|
|
|
- bg_img.get_text_image_advanced(
|
|
|
- value=(510, 2110),
|
|
|
- font=font_main,
|
|
|
- text=self.goods_no_value["货号资料"][0]["颜色名称"],
|
|
|
- align="center",
|
|
|
- # anchor="ma",
|
|
|
- spacing=5,
|
|
|
- fill=(0, 0, 0),
|
|
|
- return_mode="image",
|
|
|
- margins=(0, 0, 0, 0),
|
|
|
+ # length = len(goods_art_no_list)
|
|
|
+ # if length==3:
|
|
|
+ # 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)== True:
|
|
|
+ # pp_png_1 = pp_png_1.transpose()
|
|
|
+ # pp_jpg_1 = pp_jpg_1.transpose()
|
|
|
+ # pp_jpg_1 = pp_jpg_1.resize(value=250)
|
|
|
+ # pp_png_1 = pp_png_1.resize(value=250)
|
|
|
+ # bg_img = bg_img.to_overlay_pic_advance(
|
|
|
+ # mode="pixel",
|
|
|
+ # top_img=pp_jpg_1,
|
|
|
+ # base="cs",
|
|
|
+ # value=(-320, 1240),
|
|
|
+ # top_png_img=pp_png_1,
|
|
|
+ # )
|
|
|
+ #
|
|
|
+ # bg_img.get_text_image_advanced(
|
|
|
+ # value=(190, 2110),
|
|
|
+ # font=font_main,
|
|
|
+ # text=self.goods_no_value["货号资料"][0]["颜色名称"],
|
|
|
+ # align="center",
|
|
|
+ # # anchor="ma",
|
|
|
+ # spacing=5,
|
|
|
+ # fill=(0, 0, 0),
|
|
|
+ # return_mode="image",
|
|
|
+ # margins=(0, 0, 0, 0),
|
|
|
+ # )
|
|
|
+ #
|
|
|
+ #
|
|
|
+ # pp_jpg_1, pp_png_1 = self.image_one_pic(
|
|
|
+ # return_orign=True,
|
|
|
+ # goods_art_no=goods_art_no_list[1],
|
|
|
+ # name="侧视",
|
|
|
+ # )
|
|
|
+ # if self.check_shoe_is_right_by_pixel(im=pp_png_1.im)== True:
|
|
|
+ # pp_png_1 = pp_png_1.transpose()
|
|
|
+ # pp_jpg_1 = pp_jpg_1.transpose()
|
|
|
+ # pp_jpg_1 = pp_jpg_1.resize(value=250)
|
|
|
+ # pp_png_1 = pp_png_1.resize(value=250)
|
|
|
+ # bg_img = bg_img.to_overlay_pic_advance(
|
|
|
+ # mode="pixel",
|
|
|
+ # top_img=pp_jpg_1,
|
|
|
+ # base="cs",
|
|
|
+ # value=(0, 1240),
|
|
|
+ # top_png_img=pp_png_1,
|
|
|
+ # )
|
|
|
+ #
|
|
|
+ # bg_img.get_text_image_advanced(
|
|
|
+ # value=(510, 2110),
|
|
|
+ # font=font_main,
|
|
|
+ # text=self.goods_no_value["货号资料"][1]["颜色名称"],
|
|
|
+ # align="center",
|
|
|
+ # # anchor="ma",
|
|
|
+ # spacing=5,
|
|
|
+ # fill=(0, 0, 0),
|
|
|
+ # return_mode="image",
|
|
|
+ # margins=(0, 0, 0, 0),
|
|
|
+ # )
|
|
|
+ #
|
|
|
+ # pp_jpg_1, pp_png_1 = self.image_one_pic(
|
|
|
+ # return_orign=True,
|
|
|
+ # goods_art_no=goods_art_no_list[2],
|
|
|
+ # name="侧视",
|
|
|
+ # )
|
|
|
+ # if self.check_shoe_is_right_by_pixel(im=pp_png_1.im)== True:
|
|
|
+ # pp_png_1 = pp_png_1.transpose()
|
|
|
+ # pp_jpg_1 = pp_jpg_1.transpose()
|
|
|
+ # pp_jpg_1 = pp_jpg_1.resize(value=250)
|
|
|
+ # pp_png_1 = pp_png_1.resize(value=250)
|
|
|
+ # bg_img = bg_img.to_overlay_pic_advance(
|
|
|
+ # mode="pixel",
|
|
|
+ # top_img=pp_jpg_1,
|
|
|
+ # base="cs",
|
|
|
+ # value=(320, 1240),
|
|
|
+ # top_png_img=pp_png_1,
|
|
|
+ # )
|
|
|
+ #
|
|
|
+ # bg_img.get_text_image_advanced(
|
|
|
+ # value=(830, 2110),
|
|
|
+ # font=font_main,
|
|
|
+ # text=self.goods_no_value["货号资料"][2]["颜色名称"],
|
|
|
+ # align="center",
|
|
|
+ # # anchor="ma",
|
|
|
+ # spacing=5,
|
|
|
+ # fill=(0, 0, 0),
|
|
|
+ # return_mode="image",
|
|
|
+ # margins=(0, 0, 0, 0),
|
|
|
+ # )
|
|
|
+ # elif length==2:
|
|
|
+ # 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)== True:
|
|
|
+ # pp_png_1 = pp_png_1.transpose()
|
|
|
+ # pp_jpg_1 = pp_jpg_1.transpose()
|
|
|
+ # pp_jpg_1 = pp_jpg_1.resize(value=250)
|
|
|
+ # pp_png_1 = pp_png_1.resize(value=250)
|
|
|
+ # bg_img = bg_img.to_overlay_pic_advance(
|
|
|
+ # mode="pixel",
|
|
|
+ # top_img=pp_jpg_1,
|
|
|
+ # base="cs",
|
|
|
+ # value=(-320, 1240),
|
|
|
+ # top_png_img=pp_png_1,
|
|
|
+ # )
|
|
|
+ #
|
|
|
+ # bg_img.get_text_image_advanced(
|
|
|
+ # value=(190, 2110),
|
|
|
+ # font=font_main,
|
|
|
+ # text=self.goods_no_value["货号资料"][0]["颜色名称"],
|
|
|
+ # align="center",
|
|
|
+ # # anchor="ma",
|
|
|
+ # spacing=5,
|
|
|
+ # fill=(0, 0, 0),
|
|
|
+ # return_mode="image",
|
|
|
+ # margins=(0, 0, 0, 0),
|
|
|
+ # )
|
|
|
+ #
|
|
|
+ #
|
|
|
+ # pp_jpg_1, pp_png_1 = self.image_one_pic(
|
|
|
+ # return_orign=True,
|
|
|
+ # goods_art_no=goods_art_no_list[1],
|
|
|
+ # name="侧视",
|
|
|
+ # )
|
|
|
+ # if self.check_shoe_is_right_by_pixel(im=pp_png_1.im)== True:
|
|
|
+ # pp_png_1 = pp_png_1.transpose()
|
|
|
+ # pp_jpg_1 = pp_jpg_1.transpose()
|
|
|
+ # pp_jpg_1 = pp_jpg_1.resize(value=250)
|
|
|
+ # pp_png_1 = pp_png_1.resize(value=250)
|
|
|
+ # bg_img = bg_img.to_overlay_pic_advance(
|
|
|
+ # mode="pixel",
|
|
|
+ # top_img=pp_jpg_1,
|
|
|
+ # base="cs",
|
|
|
+ # value=(320, 1240),
|
|
|
+ # top_png_img=pp_png_1,
|
|
|
+ # )
|
|
|
+ #
|
|
|
+ # bg_img.get_text_image_advanced(
|
|
|
+ # value=(830, 2110),
|
|
|
+ # font=font_main,
|
|
|
+ # text=self.goods_no_value["货号资料"][1]["颜色名称"],
|
|
|
+ # align="center",
|
|
|
+ # # anchor="ma",
|
|
|
+ # spacing=5,
|
|
|
+ # fill=(0, 0, 0),
|
|
|
+ # return_mode="image",
|
|
|
+ # margins=(0, 0, 0, 0),
|
|
|
+ # )
|
|
|
+ # elif length==1:
|
|
|
+ # 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)== True:
|
|
|
+ # pp_png_1 = pp_png_1.transpose()
|
|
|
+ # pp_jpg_1 = pp_jpg_1.transpose()
|
|
|
+ # pp_jpg_1 = pp_jpg_1.resize(value=250)
|
|
|
+ # pp_png_1 = pp_png_1.resize(value=250)
|
|
|
+ # bg_img = bg_img.to_overlay_pic_advance(
|
|
|
+ # mode="pixel",
|
|
|
+ # top_img=pp_jpg_1,
|
|
|
+ # base="cs",
|
|
|
+ # value=(0, 1240),
|
|
|
+ # top_png_img=pp_png_1,
|
|
|
+ # )
|
|
|
+ #
|
|
|
+ # bg_img.get_text_image_advanced(
|
|
|
+ # value=(510, 2110),
|
|
|
+ # font=font_main,
|
|
|
+ # text=self.goods_no_value["货号资料"][0]["颜色名称"],
|
|
|
+ # align="center",
|
|
|
+ # # anchor="ma",
|
|
|
+ # spacing=5,
|
|
|
+ # fill=(0, 0, 0),
|
|
|
+ # return_mode="image",
|
|
|
+ # margins=(0, 0, 0, 0),
|
|
|
+ # )
|
|
|
+
|
|
|
+
|
|
|
+ font_2 = ImageFont.truetype(r"resources\ttf\puhui\Medium.ttf", 34) # 颜色名称
|
|
|
+ color_pic_list_1 = []
|
|
|
+ for goods_art_no_dict in self.goods_no_value["货号资料"]:
|
|
|
+ color_name = goods_art_no_dict["颜色名称"]
|
|
|
+ goods_art_no = goods_art_no_dict["货号"]
|
|
|
+ pp_jpg = self.get_overlay_pic_from_dict(goods_art_no=goods_art_no,
|
|
|
+ color_name="侧视",
|
|
|
+ bg_color=(247, 247, 247))
|
|
|
+ pp_jpg = pp_jpg.resize(value=390)
|
|
|
+
|
|
|
+ pp_jpg = pp_jpg.paste_img_invert(
|
|
|
+ top_img=PictureProcessing("RGBA", (pp_jpg.width, pp_jpg.height + 70), (255, 255, 255, 0)),
|
|
|
+ base="nw"
|
|
|
)
|
|
|
-
|
|
|
+ text_image = bg_img.get_text_image_advanced(font=font_2,
|
|
|
+ text="{}".format(color_name),
|
|
|
+ fill=(0, 0, 0),
|
|
|
+ return_mode="min_image")
|
|
|
+
|
|
|
+ pp_jpg = pp_jpg.paste_img(top_img=text_image, base="sc", value=(0, 10))
|
|
|
+ color_pic_list_1.append(pp_jpg)
|
|
|
+
|
|
|
+ # 颜色列表进行等分展示
|
|
|
+ all_color_pp = PictureProcessing().horizontal_distribution(color_pic_list_1, bg_width=1114,
|
|
|
+ line_spacing=10,
|
|
|
+ number_per_row=3)
|
|
|
+ bg_img = bg_img.to_overlay_pic_advance(
|
|
|
+ mode="pixel",
|
|
|
+ top_img=all_color_pp,
|
|
|
+ base="cs",
|
|
|
+ value=(0, 1150),
|
|
|
+ top_png_img=all_color_pp,
|
|
|
+ )
|
|
|
|
|
|
return bg_img
|
|
|
def deal_pic_11(self):
|
|
|
|
|
|
goods_art_no_list = list(self.data.keys())
|
|
|
|
|
|
-
|
|
|
-
|
|
|
# 背景图
|
|
|
header_img = PictureProcessing(r"{}\11-1.jpg".format(self.root))
|
|
|
|
|
|
@@ -879,21 +908,7 @@ class DetailPicGet(DetailBase):
|
|
|
mode="pixel",
|
|
|
top_img=pp_jpg_1,
|
|
|
base="cs",
|
|
|
- value=(60, 240),
|
|
|
- top_png_img=pp_png_1,
|
|
|
- )
|
|
|
- pp_jpg_1, pp_png_1 = self.image_one_pic(
|
|
|
- return_orign=True,
|
|
|
- goods_art_no=goods_art_no_list[0],
|
|
|
- name="后跟",
|
|
|
- )
|
|
|
- pp_jpg_1 = pp_jpg_1.resize(value=360)
|
|
|
- pp_png_1 = pp_png_1.resize(value=360)
|
|
|
- item_img = item_img.to_overlay_pic_advance(
|
|
|
- mode="pixel",
|
|
|
- top_img=pp_jpg_1,
|
|
|
- base="cs",
|
|
|
- value=(-60, 200),
|
|
|
+ value=(0, 220),
|
|
|
top_png_img=pp_png_1,
|
|
|
)
|
|
|
font_hei = ImageFont.truetype(r"resources\ttf\simhei.ttf", 24)
|
|
|
@@ -961,17 +976,31 @@ class DetailPicGet(DetailBase):
|
|
|
pp_jpg_1, pp_png_1 = self.image_one_pic(
|
|
|
return_orign=True,
|
|
|
goods_art_no=goods_art_no_list[0],
|
|
|
- name="组合",
|
|
|
+ name="内里",
|
|
|
)
|
|
|
pp_jpg_1 = pp_jpg_1.resize(value=530)
|
|
|
pp_png_1 = pp_png_1.resize(value=530)
|
|
|
+ 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_jpg_1,
|
|
|
+ top_img=pp_png_1,
|
|
|
base="cs",
|
|
|
- value=(0, 220),
|
|
|
+ value=(-120, -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),
|