同步lzma配置 549/2
authorCaisking <3449750381@qq.com>
Thu, 18 Jul 2024 08:37:55 +0000 (16:37 +0800)
committerCaisking <3449750381@qq.com>
Thu, 18 Jul 2024 08:37:55 +0000 (16:37 +0800)
47 files changed:
.gitignore
tools/dial_converter_tool/dial_lzma/101/sport.lzma [new file with mode: 0644]
tools/dial_converter_tool/dial_lzma/101/sport.png [new file with mode: 0644]
tools/dial_converter_tool/dial_lzma/101/说明.txt [new file with mode: 0644]
tools/dial_converter_tool/dial_lzma/102/kaleidoscope.lzma [new file with mode: 0644]
tools/dial_converter_tool/dial_lzma/102/kaleidoscope.png [new file with mode: 0644]
tools/dial_converter_tool/dial_lzma/102/说明.txt [new file with mode: 0644]
tools/dial_converter_tool/dial_lzma/1028/KUMI.lzma [new file with mode: 0644]
tools/dial_converter_tool/dial_lzma/1028/KUMI.png [new file with mode: 0644]
tools/dial_converter_tool/dial_lzma/1028/说明.txt [new file with mode: 0644]
tools/dial_converter_tool/dial_lzma/103/jellyfish-app.png [new file with mode: 0644]
tools/dial_converter_tool/dial_lzma/103/jellyfish.lzma [new file with mode: 0644]
tools/dial_converter_tool/dial_lzma/103/说明.txt [new file with mode: 0644]
tools/dial_converter_tool/dial_lzma/104/dog.lzma [new file with mode: 0644]
tools/dial_converter_tool/dial_lzma/104/dog.png [new file with mode: 0644]
tools/dial_converter_tool/dial_lzma/104/说明.txt [new file with mode: 0644]
tools/dial_converter_tool/dial_lzma/105/kitty.lzma [new file with mode: 0644]
tools/dial_converter_tool/dial_lzma/105/kitty.png [new file with mode: 0644]
tools/dial_converter_tool/dial_lzma/105/说明.txt [new file with mode: 0644]
tools/dial_converter_tool/dial_lzma/1052/classic.lzma [new file with mode: 0644]
tools/dial_converter_tool/dial_lzma/1052/classic.png [new file with mode: 0644]
tools/dial_converter_tool/dial_lzma/1052/说明.txt [new file with mode: 0644]
tools/dial_converter_tool/dial_lzma/106/galaxy.lzma [new file with mode: 0644]
tools/dial_converter_tool/dial_lzma/106/galaxy.png [new file with mode: 0644]
tools/dial_converter_tool/dial_lzma/106/说明.txt [new file with mode: 0644]
tools/dial_converter_tool/dial_lzma/107/geometry.lzma [new file with mode: 0644]
tools/dial_converter_tool/dial_lzma/107/geometry.png [new file with mode: 0644]
tools/dial_converter_tool/dial_lzma/107/说明.txt [new file with mode: 0644]
tools/dial_converter_tool/dial_lzma/108/maomao.lzma [new file with mode: 0644]
tools/dial_converter_tool/dial_lzma/108/maomao.png [new file with mode: 0644]
tools/dial_converter_tool/dial_lzma/108/说明.txt [new file with mode: 0644]
tools/dial_converter_tool/dial_lzma/109/succulents.lzma [new file with mode: 0644]
tools/dial_converter_tool/dial_lzma/109/succulents.png [new file with mode: 0644]
tools/dial_converter_tool/dial_lzma/109/说明.txt [new file with mode: 0644]
tools/dial_converter_tool/dial_lzma/110/spaceman.lzma [new file with mode: 0644]
tools/dial_converter_tool/dial_lzma/110/spaceman.png [new file with mode: 0644]
tools/dial_converter_tool/dial_lzma/110/说明.txt [new file with mode: 0644]
tools/dial_converter_tool/dial_lzma/111/satellite.lzma [new file with mode: 0644]
tools/dial_converter_tool/dial_lzma/111/satellite.png [new file with mode: 0644]
tools/dial_converter_tool/dial_lzma/111/说明.txt [new file with mode: 0644]
tools/dial_converter_tool/instance/101/sport.xml
tools/dial_converter_tool/instance/109/succulents.xml
tools/dial_converter_tool/instance/110/spaceman.xml
tools/dial_converter_tool/instance/111/satellite.xml
tools/dial_converter_tool/make_tools/compressdial.sh
tools/dial_converter_tool/make_tools/gen_dial_bin.sh
tools/dial_converter_tool/make_tools/表盘制作脚本使用说明.txt

index 357b1a6..2a5b105 100644 (file)
@@ -16,7 +16,6 @@ code/sdk/build/config/target_config/brandy/mk_fs_image/z1/file_tmp.bin
 tools/dial_converter_tool/__pycache__/**
 tools/dial_converter_tool/out/**
 tools/dial_converter_tool/dial/**
-tools/dial_converter_tool/dial_lzma/**
 tools/image_converter_tool/__pycache__/**
 tools/image_converter_tool/include/**
 tools/image_converter_tool/output/**
diff --git a/tools/dial_converter_tool/dial_lzma/101/sport.lzma b/tools/dial_converter_tool/dial_lzma/101/sport.lzma
new file mode 100644 (file)
index 0000000..df0fb4e
Binary files /dev/null and b/tools/dial_converter_tool/dial_lzma/101/sport.lzma differ
diff --git a/tools/dial_converter_tool/dial_lzma/101/sport.png b/tools/dial_converter_tool/dial_lzma/101/sport.png
new file mode 100644 (file)
index 0000000..7b684e6
Binary files /dev/null and b/tools/dial_converter_tool/dial_lzma/101/sport.png differ
diff --git a/tools/dial_converter_tool/dial_lzma/101/说明.txt b/tools/dial_converter_tool/dial_lzma/101/说明.txt
new file mode 100644 (file)
index 0000000..18d09fe
--- /dev/null
@@ -0,0 +1,3 @@
+中文名:运动\r
+英文名:Sport\r
+标签:经典指针 运动
\ No newline at end of file
diff --git a/tools/dial_converter_tool/dial_lzma/102/kaleidoscope.lzma b/tools/dial_converter_tool/dial_lzma/102/kaleidoscope.lzma
new file mode 100644 (file)
index 0000000..5006143
Binary files /dev/null and b/tools/dial_converter_tool/dial_lzma/102/kaleidoscope.lzma differ
diff --git a/tools/dial_converter_tool/dial_lzma/102/kaleidoscope.png b/tools/dial_converter_tool/dial_lzma/102/kaleidoscope.png
new file mode 100644 (file)
index 0000000..3f00083
Binary files /dev/null and b/tools/dial_converter_tool/dial_lzma/102/kaleidoscope.png differ
diff --git a/tools/dial_converter_tool/dial_lzma/102/说明.txt b/tools/dial_converter_tool/dial_lzma/102/说明.txt
new file mode 100644 (file)
index 0000000..1e9a45c
--- /dev/null
@@ -0,0 +1,3 @@
+中文名:万花筒\r
+英文名:Kaleidoscope\r
+标签:经典指针;动态
\ No newline at end of file
diff --git a/tools/dial_converter_tool/dial_lzma/1028/KUMI.lzma b/tools/dial_converter_tool/dial_lzma/1028/KUMI.lzma
new file mode 100644 (file)
index 0000000..976e837
Binary files /dev/null and b/tools/dial_converter_tool/dial_lzma/1028/KUMI.lzma differ
diff --git a/tools/dial_converter_tool/dial_lzma/1028/KUMI.png b/tools/dial_converter_tool/dial_lzma/1028/KUMI.png
new file mode 100644 (file)
index 0000000..ee19ac9
Binary files /dev/null and b/tools/dial_converter_tool/dial_lzma/1028/KUMI.png differ
diff --git a/tools/dial_converter_tool/dial_lzma/1028/说明.txt b/tools/dial_converter_tool/dial_lzma/1028/说明.txt
new file mode 100644 (file)
index 0000000..374c9c8
--- /dev/null
@@ -0,0 +1,3 @@
+中文名:KUMI\r
+英文名:KUMI\r
+标签:数码表盘
\ No newline at end of file
diff --git a/tools/dial_converter_tool/dial_lzma/103/jellyfish-app.png b/tools/dial_converter_tool/dial_lzma/103/jellyfish-app.png
new file mode 100644 (file)
index 0000000..a795ad7
Binary files /dev/null and b/tools/dial_converter_tool/dial_lzma/103/jellyfish-app.png differ
diff --git a/tools/dial_converter_tool/dial_lzma/103/jellyfish.lzma b/tools/dial_converter_tool/dial_lzma/103/jellyfish.lzma
new file mode 100644 (file)
index 0000000..636be6b
Binary files /dev/null and b/tools/dial_converter_tool/dial_lzma/103/jellyfish.lzma differ
diff --git a/tools/dial_converter_tool/dial_lzma/103/说明.txt b/tools/dial_converter_tool/dial_lzma/103/说明.txt
new file mode 100644 (file)
index 0000000..cca3173
--- /dev/null
@@ -0,0 +1,3 @@
+中文名:水母\r
+英文名:Jellyfish\r
+标签:数码表盘;动物
\ No newline at end of file
diff --git a/tools/dial_converter_tool/dial_lzma/104/dog.lzma b/tools/dial_converter_tool/dial_lzma/104/dog.lzma
new file mode 100644 (file)
index 0000000..d91b155
Binary files /dev/null and b/tools/dial_converter_tool/dial_lzma/104/dog.lzma differ
diff --git a/tools/dial_converter_tool/dial_lzma/104/dog.png b/tools/dial_converter_tool/dial_lzma/104/dog.png
new file mode 100644 (file)
index 0000000..0ec1655
Binary files /dev/null and b/tools/dial_converter_tool/dial_lzma/104/dog.png differ
diff --git a/tools/dial_converter_tool/dial_lzma/104/说明.txt b/tools/dial_converter_tool/dial_lzma/104/说明.txt
new file mode 100644 (file)
index 0000000..5d5bd58
--- /dev/null
@@ -0,0 +1,3 @@
+中文名:小狗\r
+英文名:Dog\r
+标签:经典指针;动物
\ No newline at end of file
diff --git a/tools/dial_converter_tool/dial_lzma/105/kitty.lzma b/tools/dial_converter_tool/dial_lzma/105/kitty.lzma
new file mode 100644 (file)
index 0000000..bbdd418
Binary files /dev/null and b/tools/dial_converter_tool/dial_lzma/105/kitty.lzma differ
diff --git a/tools/dial_converter_tool/dial_lzma/105/kitty.png b/tools/dial_converter_tool/dial_lzma/105/kitty.png
new file mode 100644 (file)
index 0000000..8bf1d83
Binary files /dev/null and b/tools/dial_converter_tool/dial_lzma/105/kitty.png differ
diff --git a/tools/dial_converter_tool/dial_lzma/105/说明.txt b/tools/dial_converter_tool/dial_lzma/105/说明.txt
new file mode 100644 (file)
index 0000000..7445a7f
--- /dev/null
@@ -0,0 +1,3 @@
+中文名:小猫\r
+英文名:Kitty\r
+标签:数码表盘;动态;动物
\ No newline at end of file
diff --git a/tools/dial_converter_tool/dial_lzma/1052/classic.lzma b/tools/dial_converter_tool/dial_lzma/1052/classic.lzma
new file mode 100644 (file)
index 0000000..e83cc22
Binary files /dev/null and b/tools/dial_converter_tool/dial_lzma/1052/classic.lzma differ
diff --git a/tools/dial_converter_tool/dial_lzma/1052/classic.png b/tools/dial_converter_tool/dial_lzma/1052/classic.png
new file mode 100644 (file)
index 0000000..c28154e
Binary files /dev/null and b/tools/dial_converter_tool/dial_lzma/1052/classic.png differ
diff --git a/tools/dial_converter_tool/dial_lzma/1052/说明.txt b/tools/dial_converter_tool/dial_lzma/1052/说明.txt
new file mode 100644 (file)
index 0000000..065092c
--- /dev/null
@@ -0,0 +1,3 @@
+中文名:指针几何\r
+英文名:Classic_Geometry\r
+标签:经典指针
\ No newline at end of file
diff --git a/tools/dial_converter_tool/dial_lzma/106/galaxy.lzma b/tools/dial_converter_tool/dial_lzma/106/galaxy.lzma
new file mode 100644 (file)
index 0000000..c5fb893
Binary files /dev/null and b/tools/dial_converter_tool/dial_lzma/106/galaxy.lzma differ
diff --git a/tools/dial_converter_tool/dial_lzma/106/galaxy.png b/tools/dial_converter_tool/dial_lzma/106/galaxy.png
new file mode 100644 (file)
index 0000000..a7a11bb
Binary files /dev/null and b/tools/dial_converter_tool/dial_lzma/106/galaxy.png differ
diff --git a/tools/dial_converter_tool/dial_lzma/106/说明.txt b/tools/dial_converter_tool/dial_lzma/106/说明.txt
new file mode 100644 (file)
index 0000000..8d6deca
--- /dev/null
@@ -0,0 +1,3 @@
+中文名:星空\r
+英文名:Galaxy\r
+标签:数码表盘;运动
\ No newline at end of file
diff --git a/tools/dial_converter_tool/dial_lzma/107/geometry.lzma b/tools/dial_converter_tool/dial_lzma/107/geometry.lzma
new file mode 100644 (file)
index 0000000..ac22298
Binary files /dev/null and b/tools/dial_converter_tool/dial_lzma/107/geometry.lzma differ
diff --git a/tools/dial_converter_tool/dial_lzma/107/geometry.png b/tools/dial_converter_tool/dial_lzma/107/geometry.png
new file mode 100644 (file)
index 0000000..5e74676
Binary files /dev/null and b/tools/dial_converter_tool/dial_lzma/107/geometry.png differ
diff --git a/tools/dial_converter_tool/dial_lzma/107/说明.txt b/tools/dial_converter_tool/dial_lzma/107/说明.txt
new file mode 100644 (file)
index 0000000..bb6cd9f
--- /dev/null
@@ -0,0 +1,3 @@
+中文名:数码几何\r
+英文名:Digital_Geometry\r
+标签:数码表盘;动态
\ No newline at end of file
diff --git a/tools/dial_converter_tool/dial_lzma/108/maomao.lzma b/tools/dial_converter_tool/dial_lzma/108/maomao.lzma
new file mode 100644 (file)
index 0000000..3097fe6
Binary files /dev/null and b/tools/dial_converter_tool/dial_lzma/108/maomao.lzma differ
diff --git a/tools/dial_converter_tool/dial_lzma/108/maomao.png b/tools/dial_converter_tool/dial_lzma/108/maomao.png
new file mode 100644 (file)
index 0000000..51a0f52
Binary files /dev/null and b/tools/dial_converter_tool/dial_lzma/108/maomao.png differ
diff --git a/tools/dial_converter_tool/dial_lzma/108/说明.txt b/tools/dial_converter_tool/dial_lzma/108/说明.txt
new file mode 100644 (file)
index 0000000..92fc4ad
--- /dev/null
@@ -0,0 +1,3 @@
+中文名:招财猫\r
+英文名:Luckycat\r
+标签:经典指针;动物
\ No newline at end of file
diff --git a/tools/dial_converter_tool/dial_lzma/109/succulents.lzma b/tools/dial_converter_tool/dial_lzma/109/succulents.lzma
new file mode 100644 (file)
index 0000000..5a04f6c
Binary files /dev/null and b/tools/dial_converter_tool/dial_lzma/109/succulents.lzma differ
diff --git a/tools/dial_converter_tool/dial_lzma/109/succulents.png b/tools/dial_converter_tool/dial_lzma/109/succulents.png
new file mode 100644 (file)
index 0000000..f20518d
Binary files /dev/null and b/tools/dial_converter_tool/dial_lzma/109/succulents.png differ
diff --git a/tools/dial_converter_tool/dial_lzma/109/说明.txt b/tools/dial_converter_tool/dial_lzma/109/说明.txt
new file mode 100644 (file)
index 0000000..4b8774f
--- /dev/null
@@ -0,0 +1,3 @@
+中文名:多肉\r
+英文名:Succulents\r
+标签:数码表盘;植物
\ No newline at end of file
diff --git a/tools/dial_converter_tool/dial_lzma/110/spaceman.lzma b/tools/dial_converter_tool/dial_lzma/110/spaceman.lzma
new file mode 100644 (file)
index 0000000..01c136c
Binary files /dev/null and b/tools/dial_converter_tool/dial_lzma/110/spaceman.lzma differ
diff --git a/tools/dial_converter_tool/dial_lzma/110/spaceman.png b/tools/dial_converter_tool/dial_lzma/110/spaceman.png
new file mode 100644 (file)
index 0000000..a9d708a
Binary files /dev/null and b/tools/dial_converter_tool/dial_lzma/110/spaceman.png differ
diff --git a/tools/dial_converter_tool/dial_lzma/110/说明.txt b/tools/dial_converter_tool/dial_lzma/110/说明.txt
new file mode 100644 (file)
index 0000000..a3c8b25
--- /dev/null
@@ -0,0 +1,3 @@
+中文名:宇航员\r
+英文名:Spaceman\r
+标签:数码表盘;动态;人物
\ No newline at end of file
diff --git a/tools/dial_converter_tool/dial_lzma/111/satellite.lzma b/tools/dial_converter_tool/dial_lzma/111/satellite.lzma
new file mode 100644 (file)
index 0000000..b68cb7f
Binary files /dev/null and b/tools/dial_converter_tool/dial_lzma/111/satellite.lzma differ
diff --git a/tools/dial_converter_tool/dial_lzma/111/satellite.png b/tools/dial_converter_tool/dial_lzma/111/satellite.png
new file mode 100644 (file)
index 0000000..ba7d6fc
Binary files /dev/null and b/tools/dial_converter_tool/dial_lzma/111/satellite.png differ
diff --git a/tools/dial_converter_tool/dial_lzma/111/说明.txt b/tools/dial_converter_tool/dial_lzma/111/说明.txt
new file mode 100644 (file)
index 0000000..ddad8dd
--- /dev/null
@@ -0,0 +1,3 @@
+中文名:卫星\r
+英文名:Satellite\r
+标签:数码表盘;动态
\ No newline at end of file
index 3db248b..63b0225 100644 (file)
@@ -1,15 +1,40 @@
 <dial title="运动" description="101" size="466 466" version="1.0" preview_img="./instance/101/sport.png">\r
+    <!-- 背景图像 -->\r
     <static_img id="back_ground" position="0 0" img_name="./instance/101/MAIN_FACE_IMAGE.png"></static_img>\r
-    <option_img position="207 127" img_names="./instance/101/week/SATURDAY_IMAGE_PATH.png,./instance/101/week/SUNDAY_IMAGE_PATH.png,./instance/101/week/MONDAY_IMAGE_PATH.png,./instance/101/week/TUESDAY_IMAGE_PATH.png,./instance/101/week/WEDNESDAY_IMAGE_PATH.png,./instance/101/week/THURSDAY_IMAGE_PATH.png,./instance/101/week/FIRDAY_IMAGE_PATH.png" bind_data="17" period="10"></option_img>\r
+\r
+    <!-- 显示一周七天的选项图像,周期性更新 -->\r
+    <option_img position="207 127" img_names="./instance/101/week/SUNDAY_IMAGE_PATH.png,./instance/101/week/MONDAY_IMAGE_PATH.png,./instance/101/week/TUESDAY_IMAGE_PATH.png,./instance/101/week/WEDNESDAY_IMAGE_PATH.png,./instance/101/week/THURSDAY_IMAGE_PATH.png,./instance/101/week/FIRDAY_IMAGE_PATH.png,./instance/101/week/SATURDAY_IMAGE_PATH.png" bind_data="17" period="10"></option_img>\r
+\r
+    <!-- 步数显示标签,动态更新步数 -->\r
     <label id="step_label" color="0xFFFFFFFF" font="HarmonyOS_Sans_SC_Regular.ttf" break_mode="ellipsis" rect="90 230 100 35" text="%5.0f" font_size="25" align="center" bind_data="1" period="10"></label>\r
+\r
+    <!-- 心率图标 -->\r
     <static_img id="heart_rate" position="156 260" img_name="./instance/101/HEARTRATE_IMAGE_PATH.png"></static_img>\r
+\r
+    <!-- 心率显示标签,动态更新心率 -->\r
     <label id="heart_label" color="0xFFFFFFFF" font="HarmonyOS_Sans_SC_Regular.ttf" break_mode="ellipsis" rect="198 330 60 35" text="%3.0f" font_size="25" align="center" bind_data="2" period="10"></label>\r
+\r
+    <!-- 进度条背景图 -->\r
     <static_img id="progress" position="53 54" img_name="./instance/101/PROGRESS_IMAGE_PATH.png"></static_img>\r
+\r
+    <!-- 电池电量显示标签,动态更新电池百分比 -->\r
     <label id="battery_label" color="0xFFFFFFFF" font="HarmonyOS_Sans_SC_Regular.ttf" break_mode="ellipsis" rect="310 230 80 35" text="%2.0f%%" font_size="25" align="center" bind_data="8" period="10"></label>\r
+\r
+    <!-- 时针旋转图像,周期性更新 -->\r
     <rotate_img id="hour" position="202 16" rotate_center="25.0 211.0" rotate_start="0" rotate_end="360" img_name="./instance/101/HOURHAND.png" bind_data="9" period="10"></rotate_img>\r
+\r
+    <!-- 时钟大圈背景图 -->\r
     <static_img id="hour_circle" position="202 202" img_name="./instance/101/BIGCIRCLE_IMAGE_PATH.png"></static_img>\r
+\r
+    <!-- 分针旋转图像,周期性更新 -->\r
     <rotate_img id="minute" position="202 16" rotate_center="25.0 211.0" rotate_start="0" rotate_end="360" img_name="./instance/101/MINUTEHAND.png" bind_data="10" period="10"></rotate_img>\r
+\r
+    <!-- 分钟圈背景图 -->\r
     <static_img id="minute_circle" position="202 202" img_name="./instance/101/MEDCIRCLE_IMAGE_PATH.png"></static_img>\r
+\r
+    <!-- 秒针旋转图像,周期性更新 -->\r
     <rotate_img id="second" position="202 16" rotate_center="25.0 211.0" rotate_start="0" rotate_end="360" img_name="./instance/101/SECONDHAND.png" bind_data="12" period="60"></rotate_img>\r
+\r
+    <!-- 秒针小圈背景图 -->\r
     <static_img id="second_circle" position="215 213" img_name="./instance/101/SMALLCIRCLE_IMAGE_PATH.png"></static_img>\r
-</dial>
\ No newline at end of file
+</dial>\r
index 985984b..bfb26e5 100644 (file)
     <!-- 小时标签 -->\r
     <label id="hour_label" color="0xFFFFFFFF" font="HarmonyOS_Sans_SC_Regular.ttf" break_mode="adapt" rect="117 300 200 60" text="%02.0f" font_size="75" align="center" bind_data="15" period="10"></label>\r
     <!-- 分钟标签 -->\r
-    <label id="minute_label" color="0xFFFFFFFF" font="HarmonyOS_Sans_SC_Regular.ttf" break_mode="adapt" rect="248 306 200 60" text="%02.0f" font_size="75" align="center" bind_data="14" period="10"></label>\r
+    <label id="minute_label" color="0xFFFFFFFF" font="HarmonyOS_Sans_SC_Regular.ttf" break_mode="adapt" rect="248 300 200 60" text="%02.0f" font_size="75" align="center" bind_data="14" period="10"></label>\r
     <!-- 分隔符标签 -->\r
     <label id="point_label" color="0xFFFFFFFF" font="HarmonyOS_Sans_SC_Regular.ttf" break_mode="ellipsis" rect="198 279 50 120" text=":" font_size="90" align="center" bind_data="15" period="10"></label>\r
 \r
-    \r
+\r
     <!-- 月份标签 -->\r
     <label id="month_label" color="0xFFFFFFFF" font="HarmonyOS_Sans_SC_Regular.ttf" break_mode="adapt" rect="142 393 60 30" text="%2.0f月" font_size="26" align="center" bind_data="18" period="10"></label>\r
     <!-- 日期标签 -->\r
index 770893c..f56d435 100644 (file)
@@ -13,7 +13,7 @@
     <!-- 小时标签 -->\r
     <label id="hour_label" color="0xFFFFFFFF" font="HarmonyOS_Sans_SC_Regular.ttf" break_mode="adapt" rect="117 300 200 60" text="%02.0f" font_size="75" align="center" bind_data="15" period="10"></label>\r
     <!-- 分钟标签 -->\r
-    <label id="minute_label" color="0xFFFFFFFF" font="HarmonyOS_Sans_SC_Regular.ttf" break_mode="adapt" rect="248 306 200 60" text="%02.0f" font_size="75" align="center" bind_data="14" period="10"></label>\r
+    <label id="minute_label" color="0xFFFFFFFF" font="HarmonyOS_Sans_SC_Regular.ttf" break_mode="adapt" rect="248 300 200 60" text="%02.0f" font_size="75" align="center" bind_data="14" period="10"></label>\r
     <!-- 分隔符标签 -->\r
     <label id="point_label" color="0xFFFFFFFF" font="HarmonyOS_Sans_SC_Regular.ttf" break_mode="ellipsis" rect="198 279 50 120" text=":" font_size="90" align="center" bind_data="15" period="10"></label>\r
 \r
index 363d928..9c9622b 100644 (file)
@@ -13,7 +13,7 @@
     <!-- 小时标签 -->\r
     <label id="hour_label" color="0xFFFFFFFF" font="HarmonyOS_Sans_SC_Regular.ttf" break_mode="adapt" rect="117 300 200 60" text="%02.0f" font_size="75" align="center" bind_data="15" period="10"></label>\r
     <!-- 分钟标签 -->\r
-    <label id="minute_label" color="0xFFFFFFFF" font="HarmonyOS_Sans_SC_Regular.ttf" break_mode="adapt" rect="248 306 200 60" text="%02.0f" font_size="75" align="center" bind_data="14" period="10"></label>\r
+    <label id="minute_label" color="0xFFFFFFFF" font="HarmonyOS_Sans_SC_Regular.ttf" break_mode="adapt" rect="248 300 200 60" text="%02.0f" font_size="75" align="center" bind_data="14" period="10"></label>\r
     <!-- 分隔符标签 -->\r
     <label id="point_label" color="0xFFFFFFFF" font="HarmonyOS_Sans_SC_Regular.ttf" break_mode="ellipsis" rect="198 279 50 120" text=":" font_size="90" align="center" bind_data="15" period="10"></label>\r
 \r
index f960d92..db1fa0b 100644 (file)
@@ -1,4 +1,7 @@
 #!/bin/bash
+# 返回上一级目录
+cd ..
+
 dialist=`ls instance/`
 for dial in $dialist
 do
index f7c84ca..9a5d89f 100644 (file)
@@ -1,10 +1,48 @@
 #!/bin/bash
-dialist=`ls instance/`
-for dial in $dialist
-do
-dialfilecount=`find instance/$dial |wc -l`
-dialfilesize=`du -s instance/$dial|awk '{print $1}'`
-echo $dial [$dialfilecount]  $dialfilesize 
-python main.py -dir instance/$dial -output dial
-../../code/sdk/tools/bin/lzma_tool/lzma_tool -d12 -lc0 -lp0 e dial/$dial.bin dial_lzma/$dial.lzma
-done
+
+# 返回上一级目录
+cd ..
+
+# 检查并创建 out 和 dial_lzma 目录
+mkdir -p out dial_lzma
+
+# 获取 instance 目录下的所有子目录列表
+subdirs=(instance/*/)
+for subdir in "${subdirs[@]}"; do
+    # 提取子目录名称
+    dial=$(basename "$subdir")
+
+    # 查找子目录中的 XML 文件并提取文件名
+    xml_file=$(find "$subdir" -maxdepth 1 -type f -name "*.xml" -printf "%f\n" | head -n 1)
+    if [ -z "$xml_file" ]; then
+        echo "Error: XML file not found in $subdir"
+        continue
+    fi
+
+    # 计算文件数量和大小
+    dialfilecount=$(find "$subdir" -maxdepth 1 -type f | wc -l)
+    dialfilesize=$(du -sh "$subdir" | awk '{print $1}')
+
+    # 输出统计信息
+    echo "Processing $dial [$dialfilecount files, $dialfilesize size]"
+
+    # 调用 main.py 处理子目录中的文件
+    if ! python main.py -dir "$subdir" -output out/; then
+        echo "Error processing directory $dial"
+        continue
+    fi
+
+    # 压缩 .bin 文件到 .lzma 文件
+    bin_file="out/${xml_file%.xml}.bin"
+    lzma_file="dial_lzma/$dial/${xml_file%.xml}.lzma"
+
+    # 创建必要的目录
+    mkdir -p "$(dirname "$lzma_file")"
+
+    # 使用 lzma_tool 压缩文件
+    if ! ../lzma_tool/lzma_tool -d12 -lc0 -lp0 e "$bin_file" "$lzma_file"; then
+        echo "Compression failed for $dial"
+    else
+        echo "Compression successful for $dial"
+    fi
+done
\ No newline at end of file
index 0786011..b091aa4 100644 (file)
@@ -1,7 +1,7 @@
 \r
 在liunx环境运行表盘脚本\r
 \r
-下载对应模块\r
+#下载对应模块\r
 pip install -i https://pypi.tuna.tsinghua.edu.cn/simple Pillow\r
 \r
 pip install -i https://pypi.tuna.tsinghua.edu.cn/simple opencv-python\r
@@ -11,5 +11,8 @@ pip install -i https://pypi.tuna.tsinghua.edu.cn/simple matplotlib
 chmod +x make_dial.sh\r
 ./make_dial.sh\r
 \r
-制作运行单个表盘\r
-python ./main.py -dir ./instance/1028/ -output ./out/
\ No newline at end of file
+#制作运行单个表盘\r
+python ./main.py -dir ./instance/1028/ -output ./out/\r
+\r
+#使用lzma_tool工具需要赋权限\r
+ chmod +x ../lzma_tool/lzma_tool
\ No newline at end of file