Mudah. Pasang imagemagick :
sudo apt-get install imagemagick
Penggunaan paling sederhana adalah:
convert File.tif File.jpg
Itu cerdas dan berjalan dengan ekstensi file Anda.
Sekarang, untuk melakukan konversi batch, kita akan menggunakan loop.
cd ke direktori tempat file tif Anda berada.
kemudian:
for f in *.tif; do echo "Converting $f"; convert "$f" "$(basename "$f" .tif).jpg"; done
Baca juga sebagai:
for f in *.tif
do
echo "Converting $f"
convert "$f" "$(basename "$f" .tif).jpg"
done
Itu harus melakukannya!
Juga, setelah Anda mengonversi semua file dan memverifikasi integritas jpg baru, jalankan saja rm *.tif
di direktori itu untuk menghapus semua file .tif lama Anda. Hati-hati dengan tanda bintang, jangan tambahkan spasi setelah *
, atau Anda akan menghapus semua file Anda di direktori.
Tip: Jika Anda memiliki folder dengan subfolder yang menampung gambar-gambar ini. Anda bisa menggunakan ini untuk loop untuk menemukan semua file .TIF dalam folder itu:
for f in $(find -name *.tif); do ...; done
Converting filename.tif
atauConverting filename
?basename
perintah mengambil 2 argumen, misalnyabasename file.tif .tif
akan kembali "file" stripping ekstensi tif pergi. Anda dapat memodifikasi loop untuk mengatakan "Konversi nama file.tif ke nama file.jpg" dengan perintah nama file yang sama, jika Anda mau.find
Arg pertama harus menjadi path, sehingga baris terakhir seharusnyafor f in $(find . -name *.tif); do ...; done
(karena kitacd
ed dalam direktori sebelumnya). Saya mencoba mengedit jawaban @ Matt tetapi pengeditan harus setidaknya 6 karakter untuk beberapa alasan.Saya menemukan pertanyaan ini ketika mencoba melakukannya sendiri, untuk referensi di masa mendatang Anda juga dapat melakukannya seperti ini:
atau untuk meletakkannya di subdirektori
sumber
Imagemagick harus dapat mengonversinya. Ini adalah paket program commandline, jika Anda setuju dengan itu.
Bagian dari yang dikonversi -
orang yang insaf:
sumber
Jika Anda lebih suka aplikasi GUI, Anda dapat menginstal Phatch melalui repositori normal. Cukup buka Pusat Perangkat Lunak Ubuntu dan cari. Saya tidak menggunakan 11,04 lagi tetapi saya sudah menginstalnya saat itu.
sumber
Jawaban di atas digunakan
*.tif
untuk pemilihan tif, tetapi ini akan mengembalikan kesalahan jika Anda memiliki terlalu banyak file di direktori kerja Anda saat ini. Solusi sederhana adalah dengan menggunakan skrip python untuk mengonversi setiap file di cwd:sumber
for f in *.tif
tidak akan kesalahan, tetapiconvert *.tif
akan.Saya ingin menambahkan jawaban @ Matt bahwa jika Anda ingin file disimpan dalam subfolder, Anda dapat melakukan hal berikut:
Ini juga menangani masalah jika file-path / nama Anda memiliki spasi di dalamnya
sumber
Solusi GIMP GUI Menggunakan Plugin Batch Process
Bekerja di Ubuntu 18.04 menggunakan GIMP 2.8
Jendela Dialog Input Prosesor Batch
Jendela Dialog Output Prosesor Batch
instruksi instalasi
1 - Unduh file plugin saat ini dari DBP - beranda Batch Processor David ke desktop Anda. Untuk Ubuntu 18.04, menghancurkan Gimp 2.8 file yang berfungsi untuk saya adalah dbpSrc-1-1-9.tgz .
2 - Ambil beberapa file pengembangan GIMP:
3 - Beralih ke direktori kode sumber sistem:
4 - Ekstrak plugin dari Desktop Anda ke direktori kode sumbernya sendiri. Ganti [nama pengguna] dengan nama pengguna Anda saat ini, dan gunakan nama file yang Anda unduh di atas dalam langkah 1:
5 - Ubah ke direktori kode sumber plugin:
6 - Kompilasi plugin:
7 - Instal plugin:
8 - Mulai GIMP dan Anda akan menemukan plugin di bawah Menu-> Filter-> Batch Process ..
sumber