增加其他分辨率表情转换选项 (#987)
Some checks failed
Build and Test / build (push) Has been cancelled

* Create requirements.txt

* Update README.md

* add: 增加其他尺寸表情选项
This commit is contained in:
香草味的纳西妲喵 2025-07-26 02:31:09 +08:00 committed by GitHub
parent df7cbdfcb6
commit def6301292
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 22 additions and 7 deletions

View File

@ -20,14 +20,26 @@
### 使用方法
安装Pillow
创建虚拟环境
```bash
pip install Pillow # 处理图像需要
# 创建 venv
python -m venv venv
# 激活环境
source venv/bin/activate # Linux/Mac
venv\Scripts\activate # Windows
```
安装依赖
```bash
pip install -r requirements.txt
```
运行转换工具
```bash
# 激活环境
source venv/bin/activate # Linux/Mac
venv\Scripts\activate # Windows
# 运行
python lvgl_tools_gui.py
```

View File

@ -51,7 +51,7 @@ class ImageConverterApp:
# 分辨率设置
ttk.Label(settings_frame, text="分辨率:").grid(row=0, column=0, padx=2)
ttk.Combobox(settings_frame, textvariable=self.resolution,
values=["128x128", "64x64", "32x32"], width=8).grid(row=0, column=1, padx=2)
values=["512x512", "256x256", "128x128", "64x64", "32x32"], width=8).grid(row=0, column=1, padx=2)
# 颜色格式
ttk.Label(settings_frame, text="颜色格式:").grid(row=0, column=2, padx=2)
@ -64,7 +64,7 @@ class ImageConverterApp:
values=["NONE", "RLE"], width=8).grid(row=0, column=5, padx=2)
# 文件操作框架
file_frame = ttk.LabelFrame(self.root, text="输入文件")
file_frame = ttk.LabelFrame(self.root, text="选取文件")
file_frame.grid(row=1, column=0, padx=10, pady=5, sticky="nsew")
# 文件操作按钮
@ -77,7 +77,7 @@ class ImageConverterApp:
# 文件列表Treeview
self.tree = ttk.Treeview(file_frame, columns=("selected", "filename"),
show="headings", height=10)
self.tree.heading("selected", text="", anchor=tk.W)
self.tree.heading("selected", text="", anchor=tk.W)
self.tree.heading("filename", text="文件名", anchor=tk.W)
self.tree.column("selected", width=60, anchor=tk.W)
self.tree.column("filename", width=600, anchor=tk.W)

View File

@ -0,0 +1,3 @@
lz4==4.4.4
Pillow==11.3.0
pypng==0.20220715.0