Łatwo. Zainstaluj imagemagick :
sudo apt-get install imagemagick
Najprostsze użycie to:
convert File.tif File.jpg
Jest inteligentny i ma rozszerzenie pliku.
Teraz do wykonywania konwersji wsadowych użyjemy pętli.
cd do katalogu, w którym znajdują się twoje pliki tif.
następnie:
for f in *.tif; do echo "Converting $f"; convert "$f" "$(basename "$f" .tif).jpg"; done
Czytaj także jako:
for f in *.tif
do
echo "Converting $f"
convert "$f" "$(basename "$f" .tif).jpg"
done
Że należy to zrobić!
Ponadto, po przekonwertowaniu wszystkich plików i sprawdzeniu integralności nowego pliku jpg, wystarczy uruchomić rm *.tif
w tym katalogu, aby usunąć wszystkie stare pliki .tif. Uważaj jednak na gwiazdki, nie dodawaj spacji po *
, inaczej usuniesz wszystkie pliki z katalogu.
Wskazówka: jeśli masz folder z podfolderami, w którym znajdują się te obrazy. Możesz użyć tego do pętli, aby znaleźć wszystkie pliki .TIF w tym folderze:
for f in $(find -name *.tif); do ...; done
Converting filename.tif
czyConverting filename
?