Merhabalar
Dosya formatı değiştirmem gereken görseller mevcut. Tüm görseller jpeg ancak tek tek yapmaya kalkarsam 1 günden fazla sürecek. Toplu bir şekilde jpeg den WebP ye çevirmenin basit bir yolu var mı?
İyi forumlar
Photoshop İle Toplu Olarak Dosya Formatı Değiştirme
7
●116
- 25-06-2024, 18:38:35Evet, Python kullanarak bu işlemi oldukça kolay ve hızlı bir şekilde gerçekleştirebilirsiniz. Pillow kütüphanesi, görsel işleme görevlerini yapmanızı sağlar ve `webp` formatına dönüştürme desteği sunar. Ayrıca, tüm jpeg dosyalarını toplu olarak dönüştürmek için `os` kütüphanesini kullanabilirsiniz.
Aşağıda, belirli bir dizindeki tüm jpeg dosyalarını webp formatına dönüştüren örnek bir Python kodu bulunmaktadır:
1. Gerekli kütüphaneleri yükleyin:
pip install pillow
2. Dönüştürme işlemini yapacak Python kodunu yazın:
from PIL import Image
import os
def convert_images_to_webp(source_dir, target_dir):
# Hedef dizin yoksa oluştur
if not os.path.exists(target_dir):
os.makedirs(target_dir)
# Kaynak dizindeki tüm dosyaları tarayın
for filename in os.listdir(source_dir):
if filename.endswith('.jpeg') or filename.endswith('.jpg'):
# Dosyanın tam yolunu oluştur
img_path = os.path.join(source_dir, filename)
# Görseli aç
img = Image.open(img_path)
# Yeni dosya adını oluştur (orijinal ad + .webp)
webp_filename = os.path.splitext(filename)[0] + '.webp'
webp_path = os.path.join(target_dir, webp_filename)
# Görseli webp formatında kaydet
img.save(webp_path, 'webp')
print(f"{filename} --> {webp_filename}")
# Örnek kullanım
source_directory = "jpeg_dosyalari" # Değiştirmeniz gereken kaynak dizin
target_directory = "webp_dosyalari" # Değiştirmeniz gereken hedef dizin
convert_images_to_webp(source_directory, target_directory)
Bu kodda, `jpeg_dosyalari` dizinindeki tüm jpeg dosyaları `webp_dosyalari` dizinine webp formatında kaydedilecektir. Kaynak ve hedef dizin yollarını kendi dizinlerinize göre güncelleyebilirsiniz.
Python kodunu çalıştırarak tüm jpeg dosyalarınızı hızlı bir şekilde webp formatına dönüştürebilirsiniz. - 25-06-2024, 18:44:46Hocam selamlar desteğiniz için teşekkür ederim. Özelden bir mesaj attım müsait olunca bakabilirseniz çok sevinirim. SevgilerBatu75 adlı üyeden alıntı: mesajı görüntüle
- 25-06-2024, 18:47:44Üyeliği durdurulduEmin değilim ama belki lightroom üstünden toplu işlem yapabilirsin.