Penggunaan fungsi MAGEMAGICK pada PHP

Tugas umum adalah mengedit gambar, mengubah format, mengganti namanya, dan melakukan banyak perhitungan tidak hanya pada satu tetapi banyak file pada saat yang bersamaan. ImageMagick aplikasi gratis dan sumber terbuka yang dikembangkan untuk menampilkan, mengonversi, dan mengedit gambar raster dan vektor. Ini dikembangkan pada tahun 1987 oleh John Cristy ketika dia bekerja di DuPont. Dia menggunakannya untuk mengubah gambar 24-bit menjadi gambar 8-bit dan beberapa karya pribadinya. Itu menjadi publik setelah dia menjual hak ke ImageMagick Studio LLC pada tahun 1990. Ini adalah perangkat lunak lintas platform yang berjalan di Microsoft Windows dan sistem mirip UNIX lainnya. Itu tidak memiliki GUI yang kuat seperti Adobe Photoshop, Lightroom dan GIMP tetapi memiliki kemampuan seperti API dasar untuk sistem mirip UNIX. Itu dapat membaca dan menulis gambar dalam berbagai format seperti GIF, JOEG, PNG, Postscript dan TFF.

tutorial

Cara Menginstal ImageMagick

Untuk menginstal ImageMagick di sistem Operasi Linux, seseorang dapat menjalankan perintah berikut:

$sudoapt-get install imagemagick php-imagemagick

Penggunaan fungsi MAGEMAGICK pada PHP

Perintah sudo, juga dikenal sebagai superuser do atau switch user do, memungkinkan pengguna dengan izin yang tepat untuk menjalankan perintah sebagai administrator sistem. apt-get adalah alat baris perintah untuk menangani paket. Ketika apt-get diikuti oleh install maka digunakan untuk menginstal paket. Ada banyak paket yang disebutkan setelah alat instal. Versi paket tertentu dapat ditentukan untuk diinstal dengan menulis nama paket dengan tanda sama dengan (=) dan versi paket yang diperlukan. Untuk menginstal perangkat lunak ImageMagick, dua paket yaitu imagemagick dan php-imagick dipilih untuk diinstal.

Cara Menampilkan Gambar

Fungsi atau alat dasar dalam ImageMagick adalah tampilan. Sintaksnya adalah sebagai berikut:

$tampilkan image_name.extension

Selalu seseorang harus menavigasi ke direktori melalui terminal saat menampilkan gambar. Itu bisa dilakukan dengan:

$cd nama jalur
$cd/rumah/PENGGUNA/Unduhan/

Setel ke folder tempat gambar yang akan ditampilkan berada

$menampilkan

Menampilkan semua gambar yang ada di folder yang dapat ditampilkan

$menampilkan pohon-3822149_1920.jpg

Menampilkan gambar bernama tree-3822149_1920.jpg

Penggunaan fungsi MAGEMAGICK pada PHP

Penggunaan fungsi MAGEMAGICK pada PHP

Cara Mencadangkan Gambar

Selalu seseorang harus membuat salinan gambar sebelum melakukan perubahan apa pun di atasnya. Selalu konversi dasar seperti blur, crop, filter, dll. harus dilakukan pada salinan gambar asli. Ini adalah praktik pemrograman yang aman yang harus diikuti oleh semua orang. Jika ada anomali saat melakukan konversi, gambar asli masih utuh.

Salinan dari gambar asli dapat dibentuk dengan langkah-langkah tertentu berikut.

$mv nama file. ekstensi nama file. ekstensi. lama
$cp nama file. ekstensi. nama file lama. ekstensi.

Penggunaan fungsi MAGEMAGICK pada PHP

mv adalah singkatan dari bergerak. Perintah ini digunakan untuk memindahkan satu atau lebih file atau direktori dari satu tempat ke sistem file lain. Itu juga dapat digunakan untuk mengganti nama file dari satu nama ke nama lain.

$mv nama_file_lama_nama_file baru

Dalam contoh di atas, pohon nama file telah diganti namanya di Baris 1 dari perintah

cp adalah singkatan dari copy. Perintah ini digunakan untuk menyalin file atau grup file atau direktori. Ini menciptakan gambar yang tepat dari file pada disk dengan nama file yang berbeda.

$cp nama file1 nama file2

Dalam contoh di atas, salinan file yang sama dengan nama file berbeda dibuat di Baris 3.

Cara Menggunakan Perintah Pertajam

Untuk konversi dasar apa pun di ImageMagick, perintah convert, yang menentukan jenis konversi dan argumen lainnya, dapat digunakan. Perintah Convert berisi banyak fungsi, dan daftar fungsi ini dapat ditemukan di situs resmi ImageMagick.

Sebagian besar gambar yang diambil dari temuan arkeologi tidak jelas karena kerasnya waktu dan alam, sebagian besar waktu informasi ditangkap oleh kamera CCTV tidak jelas untuk tujuan pengawasan dan sering kali seseorang memiliki gambar buram yang perlu diasah sebelum memposting di sosial media. Perintah Sharpen digunakan dalam format berikut.

Sintaks untuk perintah sharpen adalah sebagai berikut:

$mengasah {radius} x {sigma}

Radius adalah nilai integer dan selalu harus dua kali sigma. Untuk perhitungan yang lebih cepat harus minimal 1. “Faktor yang paling penting adalah sigma. Karena itu adalah kontrol nyata dari operasi penajaman. ” [1] Gaussian 2-D diberikan oleh:

Penggunaan fungsi MAGEMAGICK pada PHP

Dimana z adalah vektor kolom yang memuat koordinat x dan y pada citra. Seseorang dapat terus mengubah varians dengan menjaga jumlah piksel tetap sama dan mendapatkan gambar yang berbeda. Jadi, sigma merupakan faktor yang sangat penting untuk menentukan pandangan suatu citra.

Untuk melakukan operasi pertajam pada gambar, pertama-tama blur gambar menggunakan operasi blur yang mengambil argumen yang sama dengan perintah pertajam.

$convert –blur 0x4 imagename.extension output.extension

Penggunaan fungsi MAGEMAGICK pada PHP

Kemudian penajaman gambar dapat dilakukan dengan cara sebagai berikut:

$konversi – pertajam 0x4 imagename.extension output.extension

Penggunaan fungsi MAGEMAGICK pada PHP

Kemudian terakhir gunakan perintah tampilan untuk menampilkan gambar di layar.

$tampilan output.jpg

Penggunaan fungsi MAGEMAGICK pada PHP

Kesimpulan

Perangkat lunak ImageMagick memiliki banyak fungsi untuk dilakukan. Dari mengubah ukuran hingga mengaburkan hingga melukis, ada banyak fungsi yang ditawarkan. Perintah pertajam sangat membantu dalam mengurangi efek buram gambar untuk membantu orang mengenali kontennya. Ini cukup berguna dalam banyak kasus penggunaan seperti mengidentifikasi penjahat, memulihkan foto yang diambil dengan kamera lama.

Referensi

1) Contoh ImageMagick v6 — Memburamkan dan Mempertajam Gambar