Yanıtlar:
for i in *; do sips -s format tif $i --out $i.tif; done
Bash.
for i in *; do sips -s format tiff $i --out $i.tif; done
. Aksi takdirde alırsınızError: Unsupported output format tif
Bu dosyaları toplu olarak dönüştürebilirsiniz:
Automator'ı şuradan aç :/Applications
Yeni bir İş Akışı oluşturun
Belirtilen Bulucu Öğelerini Al'ı iş akışı oluşturucusuna sürükleyin .
Görüntü Türünü Değiştir'i iş akışı oluşturucusuna sürükleyin . Bu, Bulucu Öğelerini Kopyala eylemini yedekleme seçeneği olarak eklemenizi ister. Sana bağlı.
Belirtilen Öğeleri Al eyleminde Ekle ... düğmesini tıklayın ve tüm resim dosyalarınızı seçin.
Görüntü Türünü Değiştir içinde istediğiniz görüntü türünü seçin.
Click Çalıştır butonuna.
Toplu dönüştürülmüş fotoğraflarınızın keyfini çıkarın!
Sonunda, Automator pencereniz şöyle görünmelidir:
Ancak, @Matt Love'ın Automator çözümü çok sayfalı PDF dosyalarını tek tek TIFF'lere dönüştürmez. Biri PDF dosyalarını görüntülere dönüştürmek ve diğeri görüntü dosyalarının biçimini değiştirmek için iki ayrı Automator iş akışı çalıştırmanız gerekir. Alternatif olarak, AppleScript'i Mac OS X'in yerleşik Image Events ile kullanmayı düşünebilirsiniz .
Basit bir Automator iş akışından farklı olarak, aşağıda verilen komut dosyası ( burada sözdizimi renklendirilmiş sürüm ) görüntüleri ve PDF dosyalarını TIFF'ye dönüştürür , hata bildirimi yapar ve bazı dosyaları işleyemediğinde bozulmaz. Komut dosyasını çalıştırmadan önce Finder'da işlenecek dosyaları seçin.
EDIT: Çok sayfalı PDF'ler için yalnızca sayfa 1 dönüştürülür.
# this script converts all PDFs and images selected in Finder
# to the TIFF format and appends .tif to the file name
set t to (time of (current date))
tell application "Finder" to set sel to selection
set errors to {}
tell application "Image Events"
repeat with img_file in sel
try
set img_file to img_file as text
set img to open img_file
save img as TIFF in (img_file & ".tif")
if (class of result) is not file then error "could not convert to TIFF"
close img
on error errMsg
set errors to errors & ((name of (info for (img_file as alias)) & ": " & errMsg & "\n") as text)
try
close img
end try
end try
end repeat
end tell
# error report
set errcount to length of errors
set msg to (((length of sel) - errcount) as text) & " files converted to TIFF in " & ¬
(((time of (current date)) - t) as text) & " seconds.\n\n"
if errors is not {} then
set msg to msg & errcount & " errors occurred: \n" & errors as text
end if
display dialog msg
Çok sayfalı PDF'leri çözmek için bir Automator komut dosyasının veya ticari bir aracın yanında, başka bir seçenek ImageMagick'in dönüştürme aracını kullanmaktır . Örneğin, aynı dizinden aşağıdakileri yürütmek:
for i in *; do magick convert -density 300 ./$i -depth 8 ./$i.tiff; done
brew install imagemagick
önce yapmadıysanız yapmalısınız
Mac'te, resminizin dizinine de cd yazabilir ve şunları kullanabilirsiniz:
sips -s format tiff input.pdf --out output.tiff
Kaynak: http://www.mactricksandtips.com/2008/07/convert-images-using-terminal.html
Ticari program GraphicConverter (40 $) kullanarak böyle özel bir iş akışı oluşturabileceğinizi düşünüyorum . Tek başına bir program kullanırsınız, ancak Automator iş akışlarında kullanılabilecek belirli işlevlere de sahiptir.
GraphicConverter sayfasındaki toplu işleme görüntü düzenleme işlevlerini açıklayan bazı bilgiler .
Ek işlevlerle toplu dönüştürme
GraphicConverter, size bir dizi resme uygulanan tekrarlanan görevleri tamamen otomatikleştiren gelişmiş toplu işleme sunar:
- Seçilen tüm kaynak resimleri kolay ve hızlı bir şekilde yeni bir formata dönüştürün - 5 veya 5.000 resim dosyası olup olmadığına bakılmaksızın; sadece dönüşüm türünü tanımlar ve ayrıntıları ayarlarsınız
- Dönüştürme işlemi sırasında döndürme, yeniden boyutlandırma, çözünürlüğü değiştirme vb. Gibi en fazla 60 ek toplu işlem işlevi uygulayabilirsiniz.
- Resim dosyaları internete yerleştirildiğinde uyumluluk sorunları varsa belgeler yüklenmeden önce Mac OS Ressourcefork'un kaldırılmasını otomatikleştirin
- İnternet'te yayınlamak için HTML formatında kataloglar oluşturun ve renkleri, boyutları vb. Kişisel gereksinimlerinize göre ayarlayın (örneklere bakın)
- Belgeleri özel kriterlere göre hızlı ve kolay bir şekilde yeniden adlandırın
- Resimlere birlikte katılın (örn. QuickTime VR için)
- IPTC bilgilerini çeşitli belge biçimlerine ekleme veya çıkarma
- ve daha fazlası ...