ImageMagick - memanipulasi imej dengan baris arahan

ImageMagicK adalah utiliti yang membolehkan pengguna memanipulasi imej dengan baris arahan . Walaupun kebanyakan perisian pengimejan mempunyai antara muka pengguna grafik yang rumit dengan banyak kesan khas untuk dipilih, ImageMagick boleh melakukan operasi pada imej dari baris arahan . Utiliti ini sangat berguna untuk projek-projek di mana terdapat keperluan untuk mengautomasikan kerja pada imej. ImageMagick boleh didapati untuk sistem operasi Windows dan Linux. Dengan ImageMagick, imej boleh ditukar daripada satu format ke satu lagi atau teks boleh ditambah ke imej dari baris arahan.

ImageMagick adalah alat arahan baris yang kuat yang membolehkan anda memanipulasi imej.

Kelebihan alat ini ialah ia membolehkan:

  • Kerja automatik pada imej (ini mengelakkan daripada melakukan manipulasi di Photoshop atau Gimp).
  • Melaksanakan operasi dan penukaran pukulan ke ratusan imej sekaligus.
  • Untuk menukar antara format imej yang berbeza
  • Untuk membuat imej di mana sahaja
  • Untuk dimasukkan ke dalam program dan skrip anda (ini membolehkan program dan skrip anda untuk menjana dan memanipulasi imej dengan cepat). Sebagai contoh, ia boleh digunakan dengan PHP untuk menghasilkan imej.

Program ini tersedia untuk Windows dan Linux.

Pasang ImageMagick pada Windows:

  • 1. Muat turun ImageMagick
  • 2. Pasangnya. Semasa pemasangan, pastikan dengan betul semak "Update path search executable"
  • 3. Tutup dan buka semula sesi anda (atau mulakan semula komputer). Langkah ini diperlukan untuk laluan (PATH) ImageMagick untuk diambil kira.

Untuk mengesahkan pemasangan, buka tetingkap MS-DOS dan ketik: menukar - versi

Awak patut lihat,

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

Tukar imej dari satu format ke yang lain

  • Tukar imej dalam bmp png:

 menukar image.bmp image.png 
  • Tukar imej dalam jpg bmp progresif, berkualiti 70%:

 menukarkan image.bmp -interlace line -quality 70 image.png 

The xoption-kualiti membolehkan anda untuk menyesuaikan kualiti JPEG.

Garis perantara boleh membuat progesi JPEG.

Sediakan foto untuk web

Operasi ini adalah:

  • Kurangkan resolusi imej (cth. Beralih dari 2592x1944 (5 Mega-piksel) hingga 800x600)
  • JPEG Progresif dikompresi (untuk mempamerkan imej dalam halaman)
  • Padam maklumat yang tidak perlu (komen, EXIF ​​...: Maklumat ini (miniatur, nama perisian yang mencipta fail ini, tetapan kamera semasa penggambaran (EXIF), dll.) Diabaikan oleh penyemak imbas.

 tukar maphoto.jpg -resize 800x600 -strip -quality 50-garis talian imageweb.jpg 
  • -resize AxBresizes imej ke saiz yang dikehendaki.
  • -strip membuang maklumat tambahan (EXIF, komen ...)
  • -kualiti 50 boleh memilih kualiti 50% untuk pemampatan JPEG.
  • -Interline membuat JPEG progresif.

Masukkan teks pada imej

Untuk mengelakkan mendapat imej resolusi tinggi tanpa kebenaran, anda boleh menambah teks pada keseluruhan permukaan imej.

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

Terapkan transformasi kepada sekumpulan imej

Untuk memudahkan penjelasan terdahulu, contoh diberikan pada imej tunggal.

Tetapi adalah mungkin untuk melaksanakan operasi ini pada banyak imej.

Kembalikan imej JPEG dalam direktori semasa sebagai 70 (keluar dalam sub-direktori keluaran):

 UNTUK %% G IN (* .jpg) DO menukarkan "%% G" -kualiti tinggi-70 peralihan "output / %% G" 

Tukar semua fail dari .BMP ke. JPG:

 UNTUK %% G IN (* .bmp) DO menukarkan "%% G" -kualiti tinggi-70 kapal terbang "%% ~ nG.jpg" 

(~ n bermaksud bahawa ia hanya mengambil nama fail (tanpa sambungan).)

Artikel Sebelumnya Artikel Seterusnya

Tip-Tip Utama