Screenshot from 2023 03 23 17 45 23

Manipulasi Gambar / Foto dengan Tool Imagemagick.

Beberapa waktu lalu, kita sempat membahas tentang satu penggunaan tool imagemagick. Sekarang kita melanjutkan pembahasannya pada penggunaan tool imagemagick untuk memanipulasi gambar / foto. Lho ? Memangnya bisa memanipulasi gambar / foto dengan tool imagemagick ? Tentu bisa dong, berikut pembahasannya.

Manipulasi Gambar / Foto dengan Tool Imagemagick.

Menggabungkan gambar / foto.

Imagemagick bisa digunakan untuk menggabungkan gambar / foto menjadi satu gambar / foto. Bisa dalam bentuk bersisihan / bersampingan (horizontal), atas-bawah (vertikal), dan bertumpukan satu sama lain. Misalkan kita punya dua gambar sederhana seperti berikut :

gmb1
gmb2

Berikut adalah contoh manipulasinya :

  • Menggabungkan gambar / foto menjadi bersisihan / bersampingan.

    Untuk menggabungkan gambar / foto menjadi bersisihan / bersampingan, kita perlu menggunakan perintah convert dan opsi +append.

    Contoh :

    $ convert +append gambar1.png gambar2.png gambar1_gambar2.png
    

    Keterangan :

    • convert +append : perintah untuk menggabungkan gambar /foto menjadi bersisihan / bersampingan.
    • gambar1.png & gambar2.png : input gambar / gambar awal yang akan digabungkan.
    • gambar1_gambar2.png : hasil gambar yang sudah digabungkan.

    Contoh gambar yang sudah digabung :

gmb kanan kiri
  • Menggabungkan gambar / foto atas-bawah.

    Jika opsi +append menghasilkan gambar / foto bersisihan / bersampingan, opsi -append bisa kita gunakan untuk menggabungkan gambar / foto menjadi bertumpuk atas-bawah.

    Contoh :

    $ convert -append gambar1.png gambar2.png gambar1_gambar2.png
    

    Keterangan :

    • convert -append : perintah untuk menggabungkan gambar /foto menjadi bertumpuk atas-bawah.
    • gambar1.png & gambar2.png : input gambar / gambar awal yang akan digabungkan.
    • gambar1_gambar2.png : hasil gambar yang sudah digabungkan.

    Contoh gambar yang sudah digabung :

gmb atas bawah

Mengkompres ukuran gambar / foto.

Terkadang ukuran berkas gambar / foto terlalu besar, kadang hal itu cukup menyusahkan ketika kita (misalnya) menggunggah foto ke laman / situs tertentu yang membatasi ukuran berkas gambar / foto. Salah satu alternatif cara mengatasinya adalah dengan mengkompres ukuran gambar / foto. Untuk keperluan mengkompres ukuran gambar / foto, kita bisa menggunakan opsi -quality.

  • Mengkompres ukuran gambar / foto dengan kualitas 50%.

    Contoh :

    $ convert gambar_awal.png -quality 50% gambar_hasil.png
    

    Keterangan :

    • gambar_awal.png & gambar_hasil.png : gambar awal dan hasil setelah dikompres.
    • -quality 50% : kualitas yang diinginkan, di sini dicontohkan 50%.

    Setelah dikompres, bisa dicek ukuran gambar awal dan hasil, biasanya gambar hasil ukurannya akan berkurang.

Merotasi / memutar gambar / foto.

Selain bisa untuk menggabungkan dan mengkompres gambar / foto, kita juga bisa merotasi / memutar posisi gambar dengan imagemagick. Untuk memutar posisi gambar, kita bisa menggunakan opsi -rotate.

  • Merotasi / memutar gambar / foto dengan 90 derajat.

    Contoh :

    $ convert gambar_awal.png -rotate 90 gambar_hasil.png 
    
    • gambar_awal.png & gambar_hasil.png : gambar awal dan hasil setelah dirotasi.
    • -rotate 90% : rotasi sudut yang diinginkan, di sini dicontohkan 90 derajat.

Berikut adalah contoh gambar yang dirotasi dengan sudut 0, 90, 180 dan 270.

gmb rotate

Referensi dan kredit.

Berikut ini adalah daftar referensi dan kredit untuk bahasan kali ini :

Ringkasan.

Dari sekian fitur yang imagemagick miliki, kita sudah mempelajari dan mencoba beberapa, di antaranya adalah :

  1. Menggabungkan gambar / foto.
    • Secara bersisihan / bersampingan.
    • Secara bertumpuk atas-bawah.
  2. Mengkompres gambar/ foto.
  3. Merotasi / memutar gambar / foto.

Penutup.

Memanipulasi gambar sederhana tidak harus dengan software / tool kompleks, dengan tool sederhana pun kita bisa melakukannya. Semoga bermanfaat bagi yang membutuhkan, terima kasih dan sampai jumpa pada bahasan selanjutnya !

Artikel Terkait

Leave a Reply

Your email address will not be published. Required fields are marked *