ImageMagick - memanipulasi gambar dengan baris perintah

ImageMagicK adalah utilitas yang memungkinkan pengguna untuk memanipulasi gambar dengan baris perintah . Sementara sebagian besar perangkat lunak pencitraan memiliki antarmuka pengguna grafis yang rumit dengan banyak efek khusus untuk dipilih, ImageMagick dapat melakukan operasi pada gambar dari baris perintah . Utilitas ini sangat berguna untuk proyek-proyek di mana ada kebutuhan untuk mengotomatisasi pekerjaan pada gambar. ImageMagick tersedia untuk sistem operasi Windows dan Linux. Dengan ImageMagick, gambar dapat dikonversi dari satu format ke format lain atau teks dapat ditambahkan ke gambar dari baris perintah.

ImageMagick adalah alat baris perintah yang kuat yang memungkinkan Anda untuk memanipulasi gambar.

Keuntungan dari alat ini adalah memungkinkan:

  • Otomatis bekerja pada gambar (ini menghindari harus melakukan manipulasi di Photoshop atau Gimp).
  • Menerapkan operasi dan konversi pukulan ke ratusan gambar sekaligus.
  • Untuk mengkonversi antara berbagai format gambar
  • Untuk membuat gambar saat bepergian
  • Untuk dimasukkan ke dalam program dan skrip Anda (ini memungkinkan program dan skrip Anda untuk menghasilkan dan memanipulasi gambar dengan cepat). Sebagai contoh, dapat digunakan dengan PHP untuk menghasilkan gambar.

Program ini tersedia untuk Windows dan Linux.

Instal ImageMagick di Windows:

  • 1. Unduh ImageMagick
  • 2. Pasang. Selama instalasi, pastikan untuk memeriksa dengan benar "Perbarui jalur pencarian yang dapat dieksekusi"
  • 3. Tutup dan buka kembali sesi Anda (atau nyalakan kembali komputer). Langkah ini diperlukan agar path (PATH) ImageMagick dipertimbangkan.

Untuk memverifikasi instalasi, buka jendela MS-DOS dan ketik: convert - version

Anda harus melihat,

 Versi: ImageMagick 6.3.3 04/08/07 File Q16: /// usr / local / share / doc / ImageMagick 6.3.3 / index.html Hak Cipta: Hak Cipta (C) 1999-2007 ImageMagick Studio LLC 

Konversi gambar dari satu format ke format lainnya

  • Konversi gambar dalam bmp png:

 konversi image.bmp image.png 
  • Konversi gambar dalam jpg bmp progresif, kualitas 70%:

 konversikan image.bmp -garis baris -kualitas 70 image.png 

Opsi- kualitas memungkinkan Anda untuk menyesuaikan kualitas JPEG.

Baris -interlace dapat membuat progesi JPEG.

Siapkan foto untuk web

Operasi adalah:

  • Kurangi resolusi gambar (mis. Beralih dari 2592x1944 (5 Mega-piksel) ke 800x600)
  • Progresif JPEG terkompresi (untuk tampilan langsung gambar di halaman)
  • Hapus informasi yang tidak perlu (komentar, EXIF ​​...: Informasi ini (miniatur, nama perangkat lunak yang membuat file ini, pengaturan kamera saat memotret (EXIF), dll.) Diabaikan oleh browser.

 convert maphoto.jpg -resize 800x600 -strip -quality 50 -interlace imageweb.jpg 
  • -Ukuran SumbuMengembalikan ukuran gambar ke ukuran yang diinginkan.
  • -strip hapus informasi tambahan (EXIF, komentar ...)
  • -kualitas 50 dapat memilih kualitas 50% untuk kompresi JPEG.
  • -Interlace line menciptakan JPEG progresif.

Letakkan teks pada gambar

Untuk menghindari diberi gambar resolusi tinggi tanpa izin, Anda dapat menambahkan teks di seluruh permukaan gambar.

 convert -size 150x50 xc: none -matte -pointsize 20 -fill # ffffff80 -draw "text 10, 30 'My copyright'" miff: - | composite -tile - photo.jpg resultat.jpg 

Terapkan transformasi pada sekelompok gambar

Untuk menyederhanakan penjelasan sebelumnya, contoh diberikan pada satu gambar.

Tetapi dimungkinkan untuk melakukan operasi ini sekaligus pada banyak gambar.

Kompres ulang gambar JPEG dalam direktori saat ini sebagai 70 (keluar di sub-direktori keluaran):

 UNTUK %% G IN (* .jpg) JANGAN mengonversi "%% G" -strip -quality 70 -interlace plane "output / %% G" 

Konversi semua file dari .BMP ke. JPG:

 UNTUK %% G IN (* .bmp), konversikan "%% G" -strip -quality 70 -interlace plane "%% ~ nG.jpg" 

(~ n berarti hanya membutuhkan nama file (tanpa ekstensi).)

Artikel Sebelumnya Artikel Berikutnya

Tips