|
@@ -437,17 +437,27 @@ class GeneratePic(object):
|
|
|
image_bg = image_bg.resize(
|
|
image_bg = image_bg.resize(
|
|
|
(imageSize, imageSize), resample=settings.RESIZE_IMAGE_MODE
|
|
(imageSize, imageSize), resample=settings.RESIZE_IMAGE_MODE
|
|
|
)
|
|
)
|
|
|
|
|
+ dot_index = out_path.rfind(".")
|
|
|
|
|
+ if dot_index != -1:
|
|
|
|
|
+ # 拆分文件路径和后缀
|
|
|
|
|
+ file_without_suffix = out_path[:dot_index]
|
|
|
|
|
+ suffix = out_path[dot_index + 1 :]
|
|
|
|
|
+ else:
|
|
|
|
|
+ file_without_suffix = out_path
|
|
|
|
|
+ suffix = ""
|
|
|
|
|
|
|
|
|
|
+ # 单独拼接字符串示例
|
|
|
|
|
+ new_file_path = f"{file_without_suffix}_{imageSize}.{suffix}"
|
|
|
if settings.OUT_PIC_MODE == ".jpg":
|
|
if settings.OUT_PIC_MODE == ".jpg":
|
|
|
image_bg.save(
|
|
image_bg.save(
|
|
|
- f"{out_path}_{imageSize}",
|
|
|
|
|
|
|
+ new_file_path,
|
|
|
quality=100,
|
|
quality=100,
|
|
|
dpi=(300, 300),
|
|
dpi=(300, 300),
|
|
|
format="JPEG",
|
|
format="JPEG",
|
|
|
)
|
|
)
|
|
|
else:
|
|
else:
|
|
|
# quality=quality
|
|
# quality=quality
|
|
|
- image_bg.save(f"{out_path}_{imageSize}", quality=100)
|
|
|
|
|
|
|
+ image_bg.save(new_file_path, quality=100)
|
|
|
|
|
|
|
|
if output_queue is not None:
|
|
if output_queue is not None:
|
|
|
output_queue.put(True)
|
|
output_queue.put(True)
|