Download resize.py from kiaisoft/trace_src: direct link, hf CLI and curl.
- Browser
- Download file 809 Bytes
-
https://huggingface.co/kiaisoft/trace_src/resolve/main/resize.py
- Command line
-
hf download hf://kiaisoft/trace_src/resize.py
-
curl -L -o resize.py https://huggingface.co/kiaisoft/trace_src/resolve/main/resize.py
809 Bytes
| from PIL import Image | |
| import os | |
| # Input and output folders | |
| input_folder = "/Users/tuvn18/Desktop/tuvn18/dev/KIAI/dev/trace/page_39" | |
| output_folder = "/Users/tuvn18/Desktop/tuvn18/dev/KIAI/dev/trace/train_table_1209" | |
| os.makedirs(output_folder, exist_ok=True) | |
| # Loop through all files in the folder | |
| for filename in os.listdir(input_folder): | |
| file_path = os.path.join(input_folder, filename) | |
| # Skip non-image files | |
| if not filename.lower().endswith((".png", ".jpg", ".jpeg", ".bmp", ".gif")): | |
| continue | |
| # Open and resize | |
| with Image.open(file_path) as img: | |
| w, h = img.size | |
| resized = img.resize((w // 2, h // 2), Image.LANCZOS) | |
| # Save to output folder | |
| resized.save(os.path.join(output_folder, filename)) | |
| print("✅ Done! All images resized to half.") | |