Skip to content

Commit 778abe9

Browse files
committed
更换预览图
1 parent 38e2b9c commit 778abe9

7 files changed

Lines changed: 14 additions & 10 deletions

File tree

README.zh-CN.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
> 近期更新:适配原生 Callout 块;主题从 v1.7 版本开始进行一些重构,如遇样式问题,敬请[反馈](https://github.com/TCOTC/Whisper/issues)
1+
> 近期更新:全面适配思源笔记 v3.7 版本
22
33
这是一款具有个人风格的思源笔记主题,致力于为思源用户提供更流畅、更舒适的写作体验。设计灵感来源于极简主义和现代美学,注重内容与视觉的平衡,帮助用户专注于创作,减少不必要的干扰。
44

9.74 KB
Loading

image-material/preview-dark.png

1.13 MB
Loading

image-material/preview-light.png

1.13 MB
Loading

image-material/preview.png

544 KB
Loading

preview.png

111 KB
Loading

tools/img.py

Lines changed: 13 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,12 @@
77
# 配置日志
88
logging.basicConfig(level=logging.INFO, format='%(asctime)s - %(levelname)s - %(message)s')
99

10-
def Image_Merge(left_image_path, right_image_path, is_save=True):
10+
# 以脚本所在目录为基准,定位到主题根目录下的 image-material
11+
_ROOT = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
12+
_MATERIAL = os.path.join(_ROOT, 'image-material')
13+
14+
15+
def Image_Merge(left_image_path, right_image_path, output_path, is_save=True):
1116
try:
1217
# 打开两张图片,并转成RGBA格式,用于调整透明图层
1318
logging.info(f"正在打开图片: {right_image_path}{left_image_path}")
@@ -26,10 +31,10 @@ def Image_Merge(left_image_path, right_image_path, is_save=True):
2631

2732
w, h = image1.size
2833

29-
# 对vi图片作为背景,创建一个绘图对象
34+
# 对 vi 图片作为背景,创建一个绘图对象
3035
draw = ImageDraw.Draw(image1)
3136

32-
# 绘制一个斜对角线的三角形,即左上角的三角形,设置透明度为0
37+
# 绘制一个斜对角线的三角形,即左上角的三角形,设置透明度为 0
3338
logging.info("正在绘制透明三角形...")
3439
draw.polygon([(0, 0), (w, 0), (0, h)], fill=(0, 0, 0, 0))
3540

@@ -42,8 +47,6 @@ def Image_Merge(left_image_path, right_image_path, is_save=True):
4247
# draw.line([w, 0, 0, h], fill="white", width=3)
4348

4449
if is_save:
45-
# 保存图片为PNG格式
46-
output_path = r'D:\Admin\Downloads\result.png'
4750
logging.info(f"正在保存图片到: {output_path}")
4851
result.save(output_path)
4952
logging.info(f"图片保存成功!路径: {os.path.abspath(output_path)}")
@@ -57,7 +60,8 @@ def Image_Merge(left_image_path, right_image_path, is_save=True):
5760
input("按 Enter 键退出...")
5861

5962

60-
# 两张图片的路径
61-
right_image_path = r'D:\Admin\Downloads\暗黑主题.jpg' # 右下角
62-
left_image_path = r'D:\Admin\Downloads\明亮主题.jpg' # 左上角
63-
Image_Merge(left_image_path, right_image_path, is_save=True)
63+
# 左上角为明亮主题,右下角为暗黑主题,输出到相同目录
64+
left_image_path = os.path.join(_MATERIAL, 'preview-light.png')
65+
right_image_path = os.path.join(_MATERIAL, 'preview-dark.png')
66+
output_path = os.path.join(_MATERIAL, 'preview.png')
67+
Image_Merge(left_image_path, right_image_path, output_path, is_save=True)

0 commit comments

Comments
 (0)