Cara Mengedit Ratusan Gambar (rotate, resize, crop rename)Menggunakan Terminal Ubuntu

Membuat yang Gratisan jadi Berkelas

Cara Mengedit Ratusan Gambar (rotate, resize, crop rename)Menggunakan Terminal Ubuntu


Oke, sebelumnya aku udah sharing kan mengenai rencana membuat blogku? Iya aku akan membuat blog berjudul Gambar Kutipan Bahasa Inggris yang memuat banyak sekali kata-kata bijak dari tokoh-tokoh terkenal dunia. Sebelumnya aku sudah menggunakan teknik untuk mendownload seluruh web menggunakan terminal ubuntu untuk mendapatkan gambar-gambar yang kuinginkan.

Nah.. Sesuai dengan janjiku bakalan share cara mengedit ratusan gambar menggunakan terminal Linux. Hanya dengan satu langkah dan kamu akan memperoleh gambar yang kamu inginkan.

Kalau ada yang masih kurang paham maksudnya maka mari kita ulang penjelasannya. Jika kalian punya 100 saja file gambar (jpg, jpeg, png, dll..) yang di download dari web/google, kemudian kalian ingin menguploadnya sebagai konten web/blog maka sebaiknya kalian melakukan editing, minimal kalian crop/ rename.

Bayangkan saja kalau kalian harus melakukan crop/rename hingga 100 file. Gimana capeknya coba?

Sekarang aku kasih solusi mudahnya deh. Gimana kalau itu semuanya bisa kamu lakukan hanya dengan satu baris kode di terminal? Gimana kalau kamu hanya perlu menuliskan satu command line di terminal, dan semua pekerjaan untuk 100 gambar atau bahkan 1000 gambar akan selesai? Oke, begini caranya:
Peringatan!
Sebelum mengedit gambar-gambarmu, sebaiknya kamu melakukan back up terlebih dahulu (copy di folder lain)

Tutorial Mengedit Ratusan Gambar Dengan Mudah

Edit ratusan gambar dengan terminal ubuntu
Edit ratusan gambar dengan terminal ubuntu
Untuk mengawali proses editingnya, kita harus tahu posisi gambar. Di folder mana gambar kita letakkan. Kemudian buka terminal dan gunakan command line cd (change directory) untuk mencapai folder dimana gambar kamu simpan. Setelah sampai di folder gambar yang kamu simpan, gunakan command line berikut:
Kalau kamu belum pernah menginstallnya, silahkan install imagemagick:
sudo apt-get install imagemagick
 Oke, kamu siap sekarang

Memutar gambar dengan fungsi rotate

Memutar satu file

Untuk memutar satu file gambar menggunakan fungsi rotate pada terminal ubuntu, kamu perlu memasukkan command line:
convert upbuntu.jpg -rotate 90 upbuntu.jpg
Ket: memutar gambar upbuntu.jpg 90 derajat menjadi file upbuntu.jpg
Kalau kamu mau memutar 90 derajat kemudian mengganti namanya, maka langsung saja ganti nama yang di belakang.

Memutar baanyak file

Untuk memutar banyak file gambar menggunakan fungsi rotate pada terminal ubuntu, masukkan command line berikut:
for file in *.png; do convert $file -rotate 90 diputar90_$file; done
Ket: Semua file berformat .png akan diputar 90 derajat kemudian direname dengan nama  diputar90_namafile.png

Melakukan kompresi gambar dengan fungsi -quality

Memutar satu gambar 

Untuk melakukan kompresi data gambar dan mengubah jenis file gambar gunakan perintah berikut:
convert upbuntu.png -quality 95 upbuntu.jpg
 Ket: mengompres kualitas file upbuntu.png menjadi upbuntu.jpg. nama file akan sama tetapi formatnya berbeda

Memutar banyak gambar

Untuk melakukan kompresi dan pengubahan jenis file pada banyak gambar, gunakan perintah berikut:
for file in*.png; do convert $file -quality 95 dikompres95_$file.jpg
 Ket: semua file .png akan diubah ke jpg dengan konversi 95, nama file akan menjadi dikompres95_namafile.jpg

Mengubah ukuran gambar dengan fungsi resize

Mengubah Ukuran Satu gambar 

Untuk mengubah ukuran piksel gambar menggunakan terminal ubuntu, kamu hanya perlu menggunakan command line:
convert upbuntu.png -resize 100x200 upbuntu.jpg
 Ket: mengubah ukuran gambar menjadi  lebar 100px dan tinggi 200px

Mengubah ukuran banyak gambar

Untuk mengubah ukuran piksel banyak gambar dengan terminal ubuntu, kamu cukup menggunaakn command line
for file in*.png; do convert $file -resize 100x200 $file.jpg
 Ket: mengubah ukuran semua gambar menjadi 100x200 px . nama file akan sama tetapi formatnya berbeda

Melakukan crop gambar dengan fungsi crop

Crop satu gambar

Untuk melakukan crop satu gambar saja, kamu memerlukan command line berikut ini
convert upbuntu.png -crop LEBARxTINGGI+JARAK X+JARAK Y upbuntu.jpg
Ket: Lebar bisa kamu isi dengan 100 atau berapapun, begitu pula dengan tinggi, untuk JARAK X dan Y kamu isi dengan jarak crop yang akan dilakukan. (silahkan coba-coba)

Crop banyak gambar

Untuk melakukan crop banyak gambar sekaligus, kamu bisa menggunakan command line:
for file in*.png; do convert $file  -crop LEBARxTINGGI+JARAK X+JARAK Y $file.jpg
Ket: nama file akan sama, tetapi format file berbeda

Mengkombinasikan beberapa editing

Jika ingin mengkombinasikan editing untuk banyak file sekaligus, bisa langsung menambahkan fungsinya seperti pada contoh berikut:
for file in*.png; do convert $file  -rotate 80 -resize 300x200 -crop 150x200+20+50 $file.jpg

Efek Gambar Lainnya

Jadi kalau ingin melakukan editing satu gambar kita hanya perlu mengganti - -fungsi saja untuk melakukan perubahannya

Fungsi lain yang dapat digunakan sebagai efek gambar ialah:
-Charcoal
-Implode
-dan lain lain

Dengan teknik ini, aku berhasil mengedit 300 gambar sekaligus dengan mudah. Kalau laptopmu termasuk canggih (core i3) mungkin bisa mengedit lebih dari 1000 gambar dengan mudah. Berikutnya aku akan share cara memberi tag label pada ratusan gambar menggunakan terminal Ubuntu Linux

Yap, itu aja dulu, thanks for reading n Stay tune!

Cara Mengedit Ratusan Gambar (rotate, resize, crop rename)Menggunakan Terminal Ubuntu Rating: 4.5 Diposkan Oleh: Unknown

0 comments:

Post a Comment