|
|
from PIL import Image |
|
|
import os |
|
|
|
|
|
|
|
|
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) |
|
|
|
|
|
|
|
|
for filename in os.listdir(input_folder): |
|
|
file_path = os.path.join(input_folder, filename) |
|
|
|
|
|
|
|
|
if not filename.lower().endswith((".png", ".jpg", ".jpeg", ".bmp", ".gif")): |
|
|
continue |
|
|
|
|
|
|
|
|
with Image.open(file_path) as img: |
|
|
w, h = img.size |
|
|
resized = img.resize((w // 2, h // 2), Image.LANCZOS) |
|
|
|
|
|
|
|
|
resized.save(os.path.join(output_folder, filename)) |
|
|
|
|
|
print("✅ Done! All images resized to half.") |
|
|
|