Cara Install dan Panduan Menggunakan ImageMagick di Ubuntu dan CentOS

Install ImageMagick

Di CentOS dan RHEL

# yum install ImageMagick

Di LinuxUbuntu

$ sudo apt-get install imagemagick

Sudah gitu aja caranya simpel.

Cara Menggunakan ImageMagick

Bagi saya imagemagick adalah program yang sangat-sangat power full karena aplikasi ini berbasis CLI atau hanya bisa diakses melului terminal. Yang artinya program ini bisa diakses melalui PHP dengan menggunakan exec atau  system atau shell_exec. Pada postingan yang lalu saya telah membahas cara menggunakan shell_exec ini.

Berikut beberapa cara menggunakan ImageMagick di terminal

Konversi file jpg menjadi png

convert antorij.jpg antorij.png

Resize File Gambar

convert antorij.png -resize 90 antorij2.png

atau

convert antorij.png -resize 90/120 antorij2.png

Konversi file PDF menjadi Animasi gif

convert antorij.pdf  antorij.gif

 

Dan masih banyak lagi operator dan parameter yang bisa digunakan seperti:

 ‑raise ‑profile ‑radial‑blur ‑raise ‑random‑threshold ‑resample ‑resize ‑roll ‑rotate ‑sample ‑scale ‑sepia‑tone ‑segment ‑shade ‑shadow ‑sharpen ‑shave ‑shear ‑sigmoidal‑contrast ‑solarize ‑splice ‑spread ‑strip ‑swirl ‑threshold ‑transparent ‑thumbnail ‑tint ‑transform ‑trim ‑unsharp ‑version ‑wave ‑white‑point ‑white‑threshold  ‑annotate ‑black‑threshold ‑blur ‑border ‑charcoal ‑chop ‑clip ‑clip‑path ‑clip‑mask ‑colors ‑colorize ‑colorspace ‑compose ‑contrast ‑convolve ‑crop ‑cycle ‑despeckle ‑draw ‑edge ‑emboss ‑enhance ‑equalize ‑evaluate ‑extent ‑flip ‑flop ‑floodfill ‑frame ‑gamma ‑gaussian‑blur ‑implode ‑lat ‑level ‑map ‑median ‑modulate ‑monochrome ‑negate ‑noise ‑normalize ‑opaque ‑ordered‑dither ‑paint ‑posterize  ‑adaptive‑resize ‑border ‑borderwidth ‑chop ‑crop ‑density ‑extent ‑extract ‑frame ‑geometry ‑iconGeometry ‑liquid‑rescale ‑page ‑region ‑repage ‑resize ‑sample ‑scale ‑shave ‑splice ‑thumbnail ‑window  ‑append ‑affinity ‑average ‑clut ‑coalesce ‑combine ‑compare ‑complex ‑composite ‑crop ‑debug ‑deconstruct ‑delete ‑evaluate‑sequence ‑fft ‑flatten ‑fx ‑hald‑clut ‑ift ‑identify ‑insert ‑layers ‑limit ‑map ‑maximum ‑minimum ‑morph ‑mosaic ‑optimize ‑print ‑process ‑quiet ‑separate ‑swap ‑write

Lebih lanjut silakan di eksplorer dan digunakan sesuai kebutuhan.

Leave a Reply

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