diff --git a/example/src/main/assets/pic/11/11.png b/example/src/main/assets/pic/11/11.png index 71b5ab8..50a39a6 100644 Binary files a/example/src/main/assets/pic/11/11.png and b/example/src/main/assets/pic/11/11.png differ diff --git a/example/src/main/assets/pic/12/12.png b/example/src/main/assets/pic/12/12.png index ba83cc2..6d5cf16 100644 Binary files a/example/src/main/assets/pic/12/12.png and b/example/src/main/assets/pic/12/12.png differ diff --git a/example/src/main/assets/pic/13/13.png b/example/src/main/assets/pic/13/13.png index 2270e96..5f0aa9e 100644 Binary files a/example/src/main/assets/pic/13/13.png and b/example/src/main/assets/pic/13/13.png differ diff --git a/example/src/main/assets/pic/14/14.png b/example/src/main/assets/pic/14/14.png index 0baac42..5a198b2 100644 Binary files a/example/src/main/assets/pic/14/14.png and b/example/src/main/assets/pic/14/14.png differ diff --git a/example/src/main/assets/pic/21/21.png b/example/src/main/assets/pic/21/21.png index e3775d1..5a57862 100644 Binary files a/example/src/main/assets/pic/21/21.png and b/example/src/main/assets/pic/21/21.png differ diff --git a/example/src/main/assets/pic/23/23.png b/example/src/main/assets/pic/23/23.png index 11eaef1..985dee1 100644 Binary files a/example/src/main/assets/pic/23/23.png and b/example/src/main/assets/pic/23/23.png differ diff --git a/example/src/main/assets/pic/24/24.png b/example/src/main/assets/pic/24/24.png index 7110e8f..9d8e3fd 100644 Binary files a/example/src/main/assets/pic/24/24.png and b/example/src/main/assets/pic/24/24.png differ diff --git a/example/src/main/assets/pic/25/25.png b/example/src/main/assets/pic/25/25.png index edcffe1..8a0760c 100644 Binary files a/example/src/main/assets/pic/25/25.png and b/example/src/main/assets/pic/25/25.png differ diff --git a/example/src/main/assets/pic/26/26.png b/example/src/main/assets/pic/26/26.png index 299b0d9..24754e5 100644 Binary files a/example/src/main/assets/pic/26/26.png and b/example/src/main/assets/pic/26/26.png differ diff --git a/example/src/main/assets/pic/27/27.png b/example/src/main/assets/pic/27/27.png index 450981f..4808bde 100644 Binary files a/example/src/main/assets/pic/27/27.png and b/example/src/main/assets/pic/27/27.png differ diff --git a/example/src/main/assets/pic/32/32.png b/example/src/main/assets/pic/32/32.png index bf0be21..6404889 100644 Binary files a/example/src/main/assets/pic/32/32.png and b/example/src/main/assets/pic/32/32.png differ diff --git a/example/src/main/assets/pic/37/37.png b/example/src/main/assets/pic/37/37.png index 1603e6e..c3d0fe9 100644 Binary files a/example/src/main/assets/pic/37/37.png and b/example/src/main/assets/pic/37/37.png differ diff --git a/example/src/main/assets/pic/4/4.png b/example/src/main/assets/pic/4/4.png index 9fd6829..b58323b 100644 Binary files a/example/src/main/assets/pic/4/4.png and b/example/src/main/assets/pic/4/4.png differ diff --git a/example/src/main/assets/pic/40/40.png b/example/src/main/assets/pic/40/40.png index c6be20d..4b188b5 100644 Binary files a/example/src/main/assets/pic/40/40.png and b/example/src/main/assets/pic/40/40.png differ diff --git a/example/src/main/assets/pic/41/41.png b/example/src/main/assets/pic/41/41.png index 3c09e75..d82ec07 100644 Binary files a/example/src/main/assets/pic/41/41.png and b/example/src/main/assets/pic/41/41.png differ diff --git a/example/src/main/assets/pic/45/45.png b/example/src/main/assets/pic/45/45.png index 4e4c057..021003e 100644 Binary files a/example/src/main/assets/pic/45/45.png and b/example/src/main/assets/pic/45/45.png differ diff --git a/example/src/main/assets/pic/48/48.png b/example/src/main/assets/pic/48/48.png index cdaba51..09a59fb 100644 Binary files a/example/src/main/assets/pic/48/48.png and b/example/src/main/assets/pic/48/48.png differ diff --git a/example/src/main/assets/pic/49/49.png b/example/src/main/assets/pic/49/49.png index 6e6ab9c..91a72f9 100644 Binary files a/example/src/main/assets/pic/49/49.png and b/example/src/main/assets/pic/49/49.png differ diff --git a/example/src/main/assets/pic/5/5.png b/example/src/main/assets/pic/5/5.png index 5eba85c..4df42f1 100644 Binary files a/example/src/main/assets/pic/5/5.png and b/example/src/main/assets/pic/5/5.png differ diff --git a/example/src/main/assets/pic/53/53.png b/example/src/main/assets/pic/53/53.png index 2c7c96c..73abb41 100644 Binary files a/example/src/main/assets/pic/53/53.png and b/example/src/main/assets/pic/53/53.png differ diff --git a/example/src/main/assets/pic/56/56.png b/example/src/main/assets/pic/56/56.png index dcb6a89..5e24637 100644 Binary files a/example/src/main/assets/pic/56/56.png and b/example/src/main/assets/pic/56/56.png differ diff --git a/example/src/main/assets/pic/59/59.png b/example/src/main/assets/pic/59/59.png index becdf97..2f18bc1 100644 Binary files a/example/src/main/assets/pic/59/59.png and b/example/src/main/assets/pic/59/59.png differ diff --git a/example/src/main/assets/pic/6/6.png b/example/src/main/assets/pic/6/6.png index 2d5a9b8..450da5a 100644 Binary files a/example/src/main/assets/pic/6/6.png and b/example/src/main/assets/pic/6/6.png differ diff --git a/example/src/main/assets/pic/62/62.png b/example/src/main/assets/pic/62/62.png index 8aa6d17..974ac74 100644 Binary files a/example/src/main/assets/pic/62/62.png and b/example/src/main/assets/pic/62/62.png differ diff --git a/example/src/main/assets/pic/65/65.png b/example/src/main/assets/pic/65/65.png index 3731287..20fa376 100644 Binary files a/example/src/main/assets/pic/65/65.png and b/example/src/main/assets/pic/65/65.png differ diff --git a/example/src/main/assets/pic/68/68.png b/example/src/main/assets/pic/68/68.png index 12a45e4..4ca5521 100644 Binary files a/example/src/main/assets/pic/68/68.png and b/example/src/main/assets/pic/68/68.png differ diff --git a/example/src/main/assets/pic/7/7.png b/example/src/main/assets/pic/7/7.png index 1c1ff2f..0371af5 100644 Binary files a/example/src/main/assets/pic/7/7.png and b/example/src/main/assets/pic/7/7.png differ diff --git a/example/src/main/assets/pic/71/71.png b/example/src/main/assets/pic/71/71.png index 1daaa61..9c204c4 100644 Binary files a/example/src/main/assets/pic/71/71.png and b/example/src/main/assets/pic/71/71.png differ diff --git a/example/src/main/assets/pic/76/76.png b/example/src/main/assets/pic/76/76.png index aa35105..3912827 100644 Binary files a/example/src/main/assets/pic/76/76.png and b/example/src/main/assets/pic/76/76.png differ diff --git a/example/src/main/assets/pic/77/77.png b/example/src/main/assets/pic/77/77.png index b3d3ea7..31592f9 100644 Binary files a/example/src/main/assets/pic/77/77.png and b/example/src/main/assets/pic/77/77.png differ diff --git a/example/src/main/assets/pic/78/78.png b/example/src/main/assets/pic/78/78.png index fbfcebc..23ca40d 100644 Binary files a/example/src/main/assets/pic/78/78.png and b/example/src/main/assets/pic/78/78.png differ diff --git a/example/src/main/assets/pic/81/81.png b/example/src/main/assets/pic/81/81.png index dc2c243..9dab200 100644 Binary files a/example/src/main/assets/pic/81/81.png and b/example/src/main/assets/pic/81/81.png differ diff --git a/example/src/main/assets/pic/action24/000000.png b/example/src/main/assets/pic/action24/000000.png index 0295b5b..b849e17 100644 Binary files a/example/src/main/assets/pic/action24/000000.png and b/example/src/main/assets/pic/action24/000000.png differ diff --git a/example/src/main/assets/pic/action24/000001.png b/example/src/main/assets/pic/action24/000001.png index 6f6b0d2..b799c4b 100644 Binary files a/example/src/main/assets/pic/action24/000001.png and b/example/src/main/assets/pic/action24/000001.png differ diff --git a/example/src/main/assets/pic/action24/000002.png b/example/src/main/assets/pic/action24/000002.png index 0635a4d..c0c05a4 100644 Binary files a/example/src/main/assets/pic/action24/000002.png and b/example/src/main/assets/pic/action24/000002.png differ diff --git a/example/src/main/assets/pic/action24/000003.png b/example/src/main/assets/pic/action24/000003.png index 0f64133..0c75b66 100644 Binary files a/example/src/main/assets/pic/action24/000003.png and b/example/src/main/assets/pic/action24/000003.png differ diff --git a/example/src/main/assets/pic/action24/000004.png b/example/src/main/assets/pic/action24/000004.png index 92df35e..5793257 100644 Binary files a/example/src/main/assets/pic/action24/000004.png and b/example/src/main/assets/pic/action24/000004.png differ diff --git a/example/src/main/assets/pic/action24/000005.png b/example/src/main/assets/pic/action24/000005.png index 222d47c..547f3ce 100644 Binary files a/example/src/main/assets/pic/action24/000005.png and b/example/src/main/assets/pic/action24/000005.png differ diff --git a/example/src/main/assets/pic/action24/000006.png b/example/src/main/assets/pic/action24/000006.png index e98e12a..66e2184 100644 Binary files a/example/src/main/assets/pic/action24/000006.png and b/example/src/main/assets/pic/action24/000006.png differ diff --git a/example/src/main/assets/pic/action24/000007.png b/example/src/main/assets/pic/action24/000007.png index 81058f0..2e172bd 100644 Binary files a/example/src/main/assets/pic/action24/000007.png and b/example/src/main/assets/pic/action24/000007.png differ diff --git a/example/src/main/assets/pic/action24/000008.png b/example/src/main/assets/pic/action24/000008.png index 6ef3d99..f977aa3 100644 Binary files a/example/src/main/assets/pic/action24/000008.png and b/example/src/main/assets/pic/action24/000008.png differ diff --git a/example/src/main/assets/pic/action24/000009.png b/example/src/main/assets/pic/action24/000009.png index 44e47a5..c2b33d8 100644 Binary files a/example/src/main/assets/pic/action24/000009.png and b/example/src/main/assets/pic/action24/000009.png differ diff --git a/example/src/main/assets/pic/action24/000010.png b/example/src/main/assets/pic/action24/000010.png index 6cde4b7..634de66 100644 Binary files a/example/src/main/assets/pic/action24/000010.png and b/example/src/main/assets/pic/action24/000010.png differ diff --git a/example/src/main/assets/pic/action24/000011.png b/example/src/main/assets/pic/action24/000011.png index 91130ba..637b256 100644 Binary files a/example/src/main/assets/pic/action24/000011.png and b/example/src/main/assets/pic/action24/000011.png differ diff --git a/example/src/main/assets/pic/action24/000012.png b/example/src/main/assets/pic/action24/000012.png index 5eb82fc..ae31935 100644 Binary files a/example/src/main/assets/pic/action24/000012.png and b/example/src/main/assets/pic/action24/000012.png differ diff --git a/example/src/main/assets/pic/action24/000013.png b/example/src/main/assets/pic/action24/000013.png index 7b50cd6..ca9d43b 100644 Binary files a/example/src/main/assets/pic/action24/000013.png and b/example/src/main/assets/pic/action24/000013.png differ diff --git a/example/src/main/assets/pic/action24/000014.png b/example/src/main/assets/pic/action24/000014.png index ec31ff9..7e3e3ee 100644 Binary files a/example/src/main/assets/pic/action24/000014.png and b/example/src/main/assets/pic/action24/000014.png differ diff --git a/example/src/main/assets/pic/action24/000015.png b/example/src/main/assets/pic/action24/000015.png index 9f390d2..4499b6b 100644 Binary files a/example/src/main/assets/pic/action24/000015.png and b/example/src/main/assets/pic/action24/000015.png differ diff --git a/example/src/main/assets/pic/action24/000016.png b/example/src/main/assets/pic/action24/000016.png index 839e21d..631902c 100644 Binary files a/example/src/main/assets/pic/action24/000016.png and b/example/src/main/assets/pic/action24/000016.png differ diff --git a/example/src/main/assets/pic/action24/000017.png b/example/src/main/assets/pic/action24/000017.png index 386cdb7..3621f18 100644 Binary files a/example/src/main/assets/pic/action24/000017.png and b/example/src/main/assets/pic/action24/000017.png differ diff --git a/example/src/main/assets/pic/action24/000018.png b/example/src/main/assets/pic/action24/000018.png index 7ccd672..09d18dd 100644 Binary files a/example/src/main/assets/pic/action24/000018.png and b/example/src/main/assets/pic/action24/000018.png differ diff --git a/example/src/main/assets/pic/action24/000019.png b/example/src/main/assets/pic/action24/000019.png index f874f3c..d19b666 100644 Binary files a/example/src/main/assets/pic/action24/000019.png and b/example/src/main/assets/pic/action24/000019.png differ diff --git a/example/src/main/assets/pic/action24/000020.png b/example/src/main/assets/pic/action24/000020.png index 4920f4b..1d1b049 100644 Binary files a/example/src/main/assets/pic/action24/000020.png and b/example/src/main/assets/pic/action24/000020.png differ diff --git a/example/src/main/assets/pic/action24/000021.png b/example/src/main/assets/pic/action24/000021.png index b068c9e..a249c66 100644 Binary files a/example/src/main/assets/pic/action24/000021.png and b/example/src/main/assets/pic/action24/000021.png differ diff --git a/example/src/main/assets/pic/action24/000022.png b/example/src/main/assets/pic/action24/000022.png index b96539a..4692c8b 100644 Binary files a/example/src/main/assets/pic/action24/000022.png and b/example/src/main/assets/pic/action24/000022.png differ diff --git a/example/src/main/assets/pic/action24/000023.png b/example/src/main/assets/pic/action24/000023.png index f15c651..3bb05c2 100644 Binary files a/example/src/main/assets/pic/action24/000023.png and b/example/src/main/assets/pic/action24/000023.png differ diff --git a/example/src/main/assets/pic/action24/000024.png b/example/src/main/assets/pic/action24/000024.png index d0093dc..4c2e17d 100644 Binary files a/example/src/main/assets/pic/action24/000024.png and b/example/src/main/assets/pic/action24/000024.png differ diff --git a/python/resize_png.py b/python/resize_png.py new file mode 100644 index 0000000..eb97002 --- /dev/null +++ b/python/resize_png.py @@ -0,0 +1,47 @@ +import os +from PIL import Image + +def resize_png_files_simple(folder_path): + """ + 简化版本:直接指定文件夹路径 + """ + # 处理根目录 + process_folder(folder_path) + + # 处理一层子目录 + for item in os.listdir(folder_path): + item_path = os.path.join(folder_path, item) + if os.path.isdir(item_path): + process_folder(item_path) + +def process_folder(folder): + """处理单个文件夹中的PNG文件""" + for filename in os.listdir(folder): + if filename.lower().endswith('.png'): + file_path = os.path.join(folder, filename) + try: + # 打开图片 + with Image.open(file_path) as img: + # 确保图片是RGBA模式(32位带透明通道) + if img.mode != 'RGBA': + img = img.convert('RGBA') + + # 直接缩放为512x512 + resized_img = img.resize((512, 512), Image.Resampling.LANCZOS) + + # 保存为32位PNG,保持透明通道 + resized_img.save(file_path, 'PNG', optimize=True) + + print(f"✓ 已处理: {filename} ({img.width}x{img.height} -> 512x512)") + + except Exception as e: + print(f"✗ 处理文件 '{filename}' 时出错: {str(e)}") + +# 使用方法:直接修改下面的路径为你需要的路径 +if __name__ == "__main__": + target_folder = '../example/src/main/assets/pic/action24' + if os.path.exists(target_folder): + resize_png_files_simple(target_folder) + print("所有PNG文件已缩放为512x512!") + else: + print("文件夹不存在!") \ No newline at end of file