ImageMagick - memanipulasi imej dengan 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).)