trace_src / resize.py
kiaisoft's picture
Upload 7 files
66180d7 verified
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.")