Merhaba arkadaşlar,
Resimlerimizin boyutları 50-60 MB bunların çok kalitesi bozulmadan sıkıştırmak istiyorum toplu.
Bir ara windows üzerinde bir program kullanmıştım ama adını hatırlayamadım. Ne tavsiye edersiniz?
Windows üzerinde toplu resim sıkıştırma programı var mı?
2
●44
- 16-06-2025, 20:48:58import os
from PIL import Image
# Kaynak klasör ve çıktı klasörü
input_folder = "./images" # Resimlerin bulunduğu klasör
output_folder = "./output" # Sıkıştırılmış resimlerin kaydedileceği yer
quality = 70 # 0-100 arası, kalite azaldıkça boyut küçülür
os.makedirs(output_folder, exist_ok=True)
supported_formats = (".jpg", ".jpeg", ".png")
for filename in os.listdir(input_folder):
if filename.lower().endswith(supported_formats):
input_path = os.path.join(input_folder, filename)
output_path = os.path.join(output_folder, filename)
try:
with Image.open(input_path) as img:
# PNG ise RGB'ye dönüştür (şeffaflığı kaldırır)
if img.mode in ("RGBA", "P"):
img = img.convert("RGB")
img.save(output_path, optimize=True, quality=quality)
print(f"✅ {filename} sıkıştırıldı -> {output_path}")
except Exception as e:
print(f"❌ Hata ({filename}): {e}")
bu script ile klasörde bulunan tüm resimler %70 oranında sıkıştırılır. python ile basitce yapabilirsin.