• 25-06-2024, 18:35:46
    #1
    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
  • 25-06-2024, 18:38:35
    #2
    Evet, 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:46
    #3
    Batu75 adlı üyeden alıntı: mesajı görüntüle
    Evet, 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.
    Hocam selamlar desteğiniz için teşekkür ederim. Özelden bir mesaj attım müsait olunca bakabilirseniz çok sevinirim. Sevgiler
  • 25-06-2024, 18:47:44
    #4
    Üyeliği durduruldu
    Emin değilim ama belki lightroom üstünden toplu işlem yapabilirsin.
  • 25-06-2024, 18:49:13
    #5
    LR üzerinden WebP yok diye biliyorum bende hocam.
  • 25-06-2024, 19:11:52
    #6
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Ufak bir program ile halledilir. Çözülmedi ise pm
  • 25-06-2024, 22:15:26
    #7
    çözüldümü sorunun?
  • 12-07-2024, 02:54:27
    #8
    Photoshop kullanan biriyseniz size toplu çevirme eklentisi sunabilirim eklenti kendi yapımımdır. toplu iş üzerinde çalışır photoshop ile cuzi bir ücrete ömür boyu kullanırsınız.