Відповіді:
for i in *; do sips -s format tif $i --out $i.tif; done
Баш.
for i in *; do sips -s format tiff $i --out $i.tif; done
. Інакше ви отримаєтеError: Unsupported output format tif
Ви можете пакетно перетворити ці файли:
Відкрийте Автоматизатор від/Applications
Створіть новий робочий процес
Перетягніть пункти Get Specified Finder до конструктора робочих процесів.
Перетягніть тип зміни зображень до конструктора робочих процесів. Це запропонує вам додати дію елементів пошуку копію як резервну копію. Це залежить від вас.
Натисніть кнопку Додати ... у дії Отримати вказані елементи та виберіть усі файли зображень.
Виберіть потрібний тип зображення у зміні типу зображень.
Натисніть кнопку Запустити .
Насолоджуйтесь своїми партійними перетвореними фотографіями!
Зрештою, ваше вікно Автоматизатора має виглядати так:
Однак рішення Automator від @Matt Love не конвертуватиме багатосторінкові PDF-файли в окремі TIFF. Вам потрібно буде запустити два окремих робочих потоки автоматизатора, один для перетворення файлів PDF у зображення та один для зміни формату файлів зображень. В якості альтернативи, можна розглянути з допомогою AppleScript з Mac OS X вбудованих в зображеннях подій .
На відміну від простого робочого процесу Автоматизатора, сценарій, поданий нижче ( тут пофарбована синтаксисом версія ), перетворює зображення та файли PDF в TIFF, робить повідомлення про помилки та не виходить з ладу під час обробки деяких файлів. Перш ніж запустити сценарій, виберіть файли для оброблення в Finder.
РЕДАКТУВАННЯ: Для багатосторінкових PDF-файлів конвертується лише сторінка 1.
# 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
Поряд зі скриптом Automator або комерційним інструментом для вирішення PDF-файлів на декількох сторінках, ще одним варіантом є використання інструменту перетворення ImageMagick . Наприклад, виконайте такі дії з того самого каталогу:
for i in *; do magick convert -density 300 ./$i -depth 8 ./$i.tiff; done
brew install imagemagick
спочатку, якщо ви ще цього не зробили
На комп'ютері Mac ви також можете вводити компакт-диски в каталог свого зображення та використовувати:
sips -s format tiff input.pdf --out output.tiff
Джерело: http://www.mactricksandtips.com/2008/07/convert-images-using-terminal.html
Я вважаю, що ви могли побудувати такий нестандартний робочий процес за допомогою комерційної програми GraphicConverter (40 доларів США). Ви б використовували його як окрему програму, але вона також має певні функції, які можна використовувати в робочих процесах Automator.
Ось деяка інформація на сторінці GraphicConverter, що пояснює їх функції редагування пакетної обробки зображень .
Пакетне перетворення з додатковими функціями
GraphicConverter пропонує вам складну пакетну обробку, яка повністю автоматизує повторювані завдання, застосовані до вибору зображень:
- Перетворити всі вибрані вихідні зображення легко та швидко у новий формат - незалежно від того, чи є 5 чи 5000 файлів зображень; ви просто визначите тип конверсії та встановіть деталі
- Під час перетворення ви можете застосувати до 60 додаткових пакетних функцій, таких як обертання, зміна розміру, зміна роздільної здатності тощо.
- Автоматизуйте видалення Mac OS Ressourcefork перед завантаженням документів, якщо є проблеми сумісності, коли файли зображень розміщуються в Інтернеті
- Створіть каталоги у форматі HTML для публікації в Інтернеті та відрегулюйте кольори, розміри тощо під свої індивідуальні вимоги (див. Приклади)
- Перейменуйте підбірку документів за спеціальними критеріями швидко та легко
- Приєднуйтесь до фотографій разом (наприклад, для QuickTime VR)
- Вставляти або витягувати інформацію про IPTC у чи з різних форматів документів
- і набагато більше ...