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 |
Kalau kamu belum pernah menginstallnya, silahkan install imagemagick:
sudo apt-get install imagemagickOke, 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.jpgKet: 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; doneKet: 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.jpgKet: 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.jpgKet: 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.jpgKet: 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 linefor file in*.png; do convert $file -resize 100x200 $file.jpgKet: 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 iniconvert upbuntu.png -crop LEBARxTINGGI+JARAK X+JARAK Y upbuntu.jpgKet: 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.jpgKet: 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 perubahannyaFungsi 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!
0 comments:
Post a Comment