Bir dizin ağacından diğerine görüntülerin tekrar tekrar boyutlandırılması?


5

JPG görüntüleri ile dolu büyük bir karmaşık dizin ağacı var. İlkini tam olarak yansıtan ikinci bir dizin ağacı oluşturmak istiyorum, ancak tüm görüntüleri ayarlanmış bir boyuta (örneğin 2000x1500 veya başka bir deyişle) ve kaliteye (belki de% 85) göre yeniden boyutlandırın.

Bunu Windows'ta kolayca yapmamı sağlayacak herhangi bir araç var mı? Bunu bash ve image magick ile otomatikleştirmek için bazı senaryolar yazabilirim, ama önce zaten yapıldığını görmek istiyorum. Binlerce görüntüm olduğu için daha hızlı da daha iyi. Yani Photoshop gibi bir şey muhtemelen görüntü başına birkaç saniye sürebilir iyi bir çözüm değildir.


Neden bunu yapmak istiyorum: Dijital fotoğraf koleksiyonumu çevrimiçi olarak yedeklemek istiyorum, ancak tüm çözünürlüğü depolamak çok fazla alan alacaktır & amp; yükleme zamanı. Hepsini tek seferde yapabilmek ve ardından dosyaları aynı anda yüklemek için basit bir şey kullanmak istiyorum.
davr

1
Orijinalleri yedeklemiyorsanız yedeklemenin amacı nedir? Bunu yapmak daha kolay olurdu, ama bana amacımı yitirmiş gibi hissediyorum ...
Shinrai

3
@Shinrai Ben 52GB yüksek çözünürlüklü görüntü dosyaları var. Zaten bir RAID-1 sürücüsünde ve ayrıca harici bir depoda saklanıyorlar. 3 megapikselin küçültülmesi, 5 inç x 7'de 300 DPI'da (fotoğraf kalitesi olarak kabul edilir) görüntülemek veya olay yazdırmak için fazlasıyla yeterli niteliktedir. Neredeyse hiçbir zaman daha büyük bir şey basmıyorum. Bir ev internet bağlantısı üzerinden 50 GB yükleme yapmak uzun zaman alabilir ve ucuz olsa da çevrimiçi depolama ücretsiz değildir. Çevrimiçi yedekleme, ihtiyaçlarımın% 98'ini karşılayacak ve görüntüler kaybedilmeyecek şekilde en kötü senaryo yedeklemesidir.
davr

Tamam. Bu durumda, onları küçültmenin bir anlamı olduğunu kabul ediyorum. İki farklı yerde iki fiziksel yedeklemeniz varsa, şahsen gerekli olduğunu düşünmüyorum, ama kafam karıştı değil. ;)
Shinrai

Yanıtlar:


9

IrfanView İçinde yerleşik güzel bir toplu işlem aracı vardır. Tam olarak istediğin şeyi elde edebilirsin.

  • başla Batch Conversion/Rename (basın B )
  • kene Use advanced options (for bulk resize...) ve tıklayın Advanced buton
  • İhtiyacınız olanı seçin RESIZE ve yanındaki onay kutusunu işaretleyin. Create subfolders in destination folder (Bölüm MISCALLANEOUS )
  • Çıkış dizinini seçin
  • kene Include subdirectories ve giriş dizinini ekleyin
  • Start Batch

Bu hile yapacak gibi görünüyor. Maalesef, dönüşümleri paralel olarak çalıştırma seçeneğine sahip değil; bu, quadcore'umdan yararlandığı sürece yaklaşık olarak 4x alacağı anlamına geliyor. Ama ben sadece bir gece boyunca çalıştırabilirim.
davr

Ve mevcut dizin yapısını korumak için, Gelişmiş'deki "Hedef klasörde alt klasörler oluştur" seçeneğini işaretleyin.
dummzeuch
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.