Легко. Установите imagemagick :
sudo apt-get install imagemagick
Это самое простое использование:
convert File.tif File.jpg
Это умный и идет по вашему расширению файла.
Теперь для выполнения пакетных преобразований мы будем использовать цикл.
Перейдите в каталог, где находятся ваши TIF-файлы.
тогда:
for f in *.tif; do echo "Converting $f"; convert "$f" "$(basename "$f" .tif).jpg"; done
Читайте также как:
for f in *.tif
do
echo "Converting $f"
convert "$f" "$(basename "$f" .tif).jpg"
done
Это должно сделать это!
Кроме того, как только вы конвертируете все файлы и проверяете целостность нового jpg, просто запустите rm *.tif
в этом каталоге, чтобы удалить все ваши старые файлы .tif. Будьте осторожны со звездочками, не ставьте пробел после *
или вы удалите все файлы в каталоге.
Совет: если у вас есть папка с подпапками, в которой хранятся эти изображения. Вы можете использовать это для цикла, чтобы найти все файлы .TIF в этой папке:
for f in $(find -name *.tif); do ...; done
Converting filename.tif
илиConverting filename
?basename
команда принимает 2 аргумента, например ,basename file.tif .tif
возвращает «файл» Зачистка .tif расширение прочь. Если хотите, вы можете изменить цикл на «преобразование filename.tif в filename.jpg» с помощью той же команды basename.find
Первый аргумент должен быть путем, так что последняя строка должна бытьfor f in $(find . -name *.tif); do ...; done
(так как мыcd
редактировали в каталоге раньше). Я попытался отредактировать ответ @ Matt, но редактирование должно быть не менее 6 символов по какой-то причине.Я нашел этот вопрос, пытаясь сделать это сам, для дальнейшего использования, вы также можете сделать это так:
или положить его в подкаталог
источник
Imagemagick должен иметь возможность конвертировать их. Это пакет программ командной строки, если вы согласны с этим.
Частично это конвертировать -
человек новообращенный:
источник
Если вы предпочитаете приложение с графическим интерфейсом, вы можете установить Phatch через обычные репозитории. Просто откройте Ubuntu Software Center и найдите его. Я больше не на 11.04, но тогда я его установил.
источник
Ответы выше используют
*.tif
для выбора tif, но это вернет ошибку, если у вас слишком много файлов в вашем текущем рабочем каталоге. Простой обходной путь - использовать скрипт Python для преобразования каждого файла в cwd:источник
for f in *.tif
не ошибка, ноconvert *.tif
будет.Я хотел бы добавить к ответу @ Matt, что если вы хотите, чтобы файлы были сохранены в подпапках, вы можете сделать следующее:
Это также решает проблему, если в вашем пути к файлу / имени есть пробелы
источник
Решение GIMP GUI с использованием плагина пакетного процесса
Работает в Ubuntu 18.04 с использованием GIMP 2.8
Диалоговое окно ввода пакетного процессора
Диалоговое окно вывода пакетного процессора
Инструкция по установке
1 - Загрузите текущий файл плагина с DBP - домашней страницы David Batch Processor на рабочий стол. Для Ubuntu 18.04, рушившего Gimp 2.8, файл, который работал для меня, был dbpSrc-1-1-9.tgz .
2 - Возьмите несколько файлов для разработки GIMP:
3 - Перейдите в системный каталог исходного кода:
4 - Извлеките плагин из вашего рабочего стола в его собственную директорию исходного кода. Замените [username] вашим текущим именем пользователя и используйте имя файла, которое вы скачали выше в шаге 1:
5 - Перейдите в каталог исходного кода плагина:
6 - Скомпилируйте плагин:
7 - Установите плагин:
8 - Запустите GIMP, и вы найдете плагин в Меню-> Фильтры-> Пакетная обработка.
источник