Spaces:
Sleeping
Sleeping
| import os | |
| import random | |
| from PIL import Image | |
| input_folder = "Dataset NST\TamilStyleImages" | |
| output_folder = "resized_output" | |
| target_size = (256, 256) | |
| sample_size = 100 | |
| os.makedirs(output_folder, exist_ok=True) | |
| image_files = [f for f in os.listdir(input_folder) if f.lower().endswith(('.jpg', '.jpeg', '.png'))] | |
| sampled_files = random.sample(image_files, min(sample_size, len(image_files))) | |
| for i, filename in enumerate(sampled_files, 1): | |
| input_path = os.path.join(input_folder, filename) | |
| output_path = os.path.join(output_folder, filename) | |
| try: | |
| with Image.open(input_path) as img: | |
| img_resized = img.resize(target_size, Image.Resampling.LANCZOS) | |
| img_resized.save(output_path) | |
| print(f"[{i}/{sample_size}] Processed: {filename}") | |
| except Exception as e: | |
| print(f"Failed to process {filename}: {e}") | |