ImageMagick: Memanipulasi Grafik Dari Garis Perintah?

Pendedahan: Sokongan anda membantu mengekalkan laman web ini! Kami memperoleh bayaran rujukan untuk beberapa perkhidmatan yang kami cadangkan di halaman ini.


ImageMagick adalah koleksi perisian sumber terbuka dan bebas dari alat baris perintah untuk memanipulasi fail grafik. Ia juga berfungsi sebagai perpustakaan pemprosesan grafik untuk sejumlah bahasa pengaturcaraan.

Sejarah Ringkas ImageMagick

Pembangunan di ImageMagic dimulakan pada tahun 1987, oleh John Cristy semasa bekerja di DuPont. Semuanya dimulai dengan permintaan David Pensak dari DuPont untuk memaparkan gambar yang dihasilkan komputer dengan warna 24-bit pada monitor komputer 8-bit yang mampu menampilkan hanya 256 warna.

Kembali pada tahun 1987, monitor komputer mampu menampilkan warna 24-bit di mana sangat mahal dan agak jarang berlaku. John Cristy berjaya menerapkan algoritma untuk mengurangkan gambar 24-bit menjadi gambar 8-bit, atau dari 16.7 juta menjadi hanya 256 warna.

Cristy terus menangani banyak tugas berorientasikan grafik komputer yang serupa selama bertahun-tahun di DuPont.

Menjelang tahun 1990, John Cristy memutuskan untuk melepaskan alat pemprosesan gambar secara bebas. Pada masa itu, hanya ada beberapa alat pemprosesan gambar percuma yang tersedia. Tetapi sebelum pembebasan percuma, John Cristy harus mendapatkan persetujuan dari pihak pengurusan DuPont untuk pembebasan tersebut.

Nasib baik, pihak pengurusan DuPont bersetuju, dan memindahkan hak cipta perisian tersebut ke ImageMagick Studio LLC.

ImageMagick pertama kali dilancarkan kepada umum dan diposkan ke Usenet pada bulan Ogos 1990.

Apakah kegunaan ImageMagick?

Sebilangan besar dari kita terbiasa mengedit gambar menggunakan antara muka pengguna grafik (GUI) dalam alat moden seperti gimp atau Photoshop. Memanipulasi gambar dengan alat baris perintah, yang sememangnya kelihatan sangat ganjil pada masa kini, bukan?

Sebenarnya, untuk beberapa tugas, alat GUI bukanlah pilihan terbaik. Ini kebanyakannya adalah operasi kumpulan. Sebagai contoh, lebih mudah menggunakan alat baris perintah jika anda perlu menukar beratus-ratus gambar dari satu format fail ke format yang lain.

ImageMagick juga dapat memproses gambar dari skrip web secara dinamik. Ini dan banyak tugas serupa yang lain dapat dengan automatik menggunakan alat baris arahan ImageMagick.

ImageMagick juga mempunyai banyak ikatan yang terintegrasi sehingga dapat digunakan dari berbagai bahasa pengaturcaraan. Banyak program dan penyelesaian CMS juga dapat menggunakan ImageMagick untuk pemprosesan gambar, misalnya dalam pembuatan gambar kecil gambar.

Ciri-ciri ImageMagick

ImageMagick pada asalnya dirancang sebagai penukar gambar ke gambar, dan ia dapat menukar format gambar dengan tepat ke format gambar lain.

Selain menukar, ImageMagick juga merupakan perpustakaan algoritma pemprosesan gambar yang dapat digunakan secara langsung dari baris perintah atau diakses melalui sebilangan besar bahasa pengaturcaraan seperti C, C ++, Perl, Ruby, PHP, dan sebagainya.

ImageMagick membolehkan pengguna menggabungkan operasi pemprosesan gambar batch dalam skrip, jadi set operasi yang sama dapat diterapkan pada banyak gambar, atau digunakan sebagai alat sub-sistem untuk aplikasi lain, seperti aplikasi web, alat pemprosesan video, dan alat grafik lain.

Senarai transformasi gambar yang disokong di ImageMagick sangat mengagumkan, dengan ciri-ciri seperti kuantisasi warna, posterisasi, dithering, dithering halftone, penutupan cecair, ketelusan, animasi GIF, kabur, tajam, komposit, dll..

ImageMagick juga dapat menggunakan OpenCL untuk memanfaatkan Unit Pemrosesan Grafik (GPU) Anda untuk memproses gambar, yang cenderung meningkatkan kinerja pada sistem berkemampuan OpenCL.

Versi Q8 menyokong komponen hingga 8-bit per piksel (warna 24- atau 32-bit, bergantung pada apakah gambar mempunyai saluran Alpha atau tidak), sedangkan versi Q16 mendukung komponen hingga 16-bit per piksel (48- atau warna 64-bit).

ImageMagick selamat untuk thread dan kebanyakan algoritma dijalankan secara selari pada CPU pelbagai teras.

ImageMagick dijalankan pada sistem operasi Linux, Windows, Mac OS X, iOS dan Android.

Cuba ImageMagick

ImageMagick adalah sumber terbuka dan bebas, diedarkan di bawah lesen Apache 2.0. Ini bermakna anda boleh menggunakan, menyalin, mengubah, dan menyebarkan kod sumber dalam aplikasi terbuka dan proprietari.

Anda boleh mendapatkan kod sumber ImageMagick atau memuat turun siaran siap untuk sistem operasi anda.

Arahan pemasangan terperinci untuk semua platform yang disokong terdapat di laman web ImageMagick rasmi. Pelepasan stabil terbaru ImageMagick adalah versi 6.9.3.7, dengan ImageMagick versi 7 juga tersedia dalam peringkat beta.

Sekiranya anda ingin menjadikannya sangat mudah untuk diri sendiri, anda boleh mendapatkan hos yang menyediakan ImageMagick. Lihat halaman Perbandingan Hosting ImageMagick kami untuk mencari syarikat hosting yang sesuai untuk anda.

Menggunakan ImageMagick

Mengubah gambar menggunakan antara muka baris perintah bukanlah tugas sehari-hari, jadi belajar bagaimana menggunakan ImageMagick dengan cekap boleh menjadi rumit, terutamanya jika anda hanya terbiasa dengan alat grafik GUI.

Tutorial dan Sumber GambarMagick

Semasa menggunakan alat barisan arahan ImageMagick yang kuat untuk pertama kalinya, sumber dan tutorial rasmi dapat sangat membantu. Kami telah memilih beberapa tutorial dan sumber pembelajaran yang akan membantu anda mempelajari sintaks baris arahan ImageMagic:

  • Manual Opsyen Baris Perintah adalah penerangan lengkap dan rujukan antara muka baris arahan ImageMagick.
  • Contoh Penggunaan ImageMagick menyajikan sekumpulan contoh menggunakan ImageMagick dari baris perintah. Namun, mereka juga menggambarkan apa yang dapat dilakukan dengan menggunakan Antaramuka Pengaturcaraan Aplikasi ImageMagick (API).
  • Panduan Pengguna ImageMagick adalah versi PDF dari panduan pengguna ImageMagick awal. Walaupun agak ketinggalan zaman, ia tetap berguna.
  • Senarai ImageMagick API menunjukkan semua API yang berbeza tersedia dengan ImageMagick, dengan pautan ke sumber.

Buku ImageMagick

Hanya beberapa buku mengenai ImageMagick yang tersedia, dan ia boleh menjadi sumber berguna. Namun, kami mencadangkan agar anda mencuba beberapa sumber dan tutorial dalam talian percuma sebelum membeli buku.

  • Panduan Definitif untuk ImageMagick oleh Michael Masih menerangkan bagaimana ciri-ciri ImageMagick dapat dimasukkan dalam pelbagai aplikasi. Buku ini ditujukan untuk pengaturcara pemula hingga perantara dan pereka laman web yang mencari penyelesaian automatik untuk manipulasi gambar.
  • Trik ImageMagick: Lancarkan kekuatan ImageMagick dengan panduan tutorial dan petua yang pantas dan mesra ini oleh Sohail Salehi yang dipenuhi dengan contoh manipulasi foto, pembuatan logo, animasi, dan projek web yang lengkap. Bab-bab terdiri daripada bengkel, masing-masing menerapkan satu set arahan ImageMagick untuk menghasilkan hasil yang mengejutkan dan menarik.

Kesimpulannya

Pada intinya, ImageMagick adalah kemunduran kepada grafik 8-bit selama bertahun-tahun, tetapi itu tidak bermaksud ia ketinggalan zaman atau penggunaannya terhad. Sebenarnya, ImageMagick masih banyak digunakan di ceruk tertentu.

Secara semula jadi, ini bukan pengganti suite penyuntingan foto yang betul, tetapi itulah intinya – ImageMagick direka untuk menangani perkara lain, dan ia unggul secara besar-besaran, operasi pertandingan.

Walaupun ia adalah penyelesaian yang agak lama, ImageMagick masih dikembangkan, dan memungkinkan untuk integrasi yang tidak masuk akal melalui API-nya. Sekiranya anda perlu menukar banyak gambar sekaligus, tanpa perlu mengacaukan alat grafik yang terperinci, perlu dicuba.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map