Cara menggunakan ekstensi imagick php

Here's a handy function that finds the first occurrence of a specific pixel. You can set the tolerance of the color you are looking for, or set it to 0 if want an exact match

function findPixel($img, $r, $g, $b, $tolerance=5)
{
    $original_                 = new Imagick($img);
    $height                    = 0;
    $width                    = 0;
    list($width, $height)    = getimagesize($img);
    $matrix_org                = array();
    $matrix_mrk                = array();
_

    for( $x = 0 ; $x < $width ; $x++){
        $matrix_org[$x]            = array();
        $matrix_mrk[$x]            = array();
    }

    for( $x = 0 ; $x < $width ; $x++ )
    {
        for( $y = 0 ; $y < $height ; $y++ ){
            $matrix_org[$x][$y]                = $original_->getImagePixelColor($x, $y)->getColorAsString();
            $colors                         = preg_replace('/[^-,0-9+$]/', '', $matrix_org[$x][$y]);
            $colors                            = explode(',', $colors);
            $r_org                            = $colors[0];
            $g_org                            = $colors[1];
            $b_org                            = $colors[2];
_

            if(     ( $r <= ($r_org+$tolerance) && $r >= ($r_org - $tolerance) )
                &&  ( $g <= ($g_org+$tolerance) && $g >= ($g_org - $tolerance) )
                &&  ( $b <= ($b_org+$tolerance) && $b >= ($b_org - $tolerance) ) )
            {
                return array( $x, $y );
            }
        }
    }

    return false;
}
_

?>_

Artikel ini dibuat sebagai dokumentasi cara install ekstensi Imagick untuk PHP di Centos 7 Server

Pertama silahkan login ke server CentOS, disini kita menggunakan SSH, server juga dikonfigurasi sebagai base

WampServer adalah aplikasi web development yang berfungsi sebagai web server untuk menjalankan aplikasi web di localhost pada lingkungan sistem operasi berbasis Windows. Sama seperti XAMPP, WampServer terdiri dari Apache, PHP, dan MySQL dengan banyak pilihan versi yang bisa digunakan dan mudah dikustomisasi sesuai kebutuhan.

instalasi WampServer

Kita bisa mendownloadnya langsung di https. // www. wampserver. com/en/, atau ada cara lain yang lebih direkomendasikan yaitu menggunakan Chocolatey melalui PowerShell. Chocolatey adalah perangkat lunak manajemen untuk Windows

Untuk memeriksa apakah Chocolatey diinstal di Windows atau tidak, gunakan perintah chocolatey atau choco. Setelah diinstal, versi Chocolatey yang saat ini digunakan akan muncul

Chocolatey v0.10.15
Please run 'choco -?' or 'choco <command> -?' for help menu.

Untuk menginstal Chocolatey di Windows, kita bisa ke halaman berikut. https. // coklat. org/instal

Nah, setelah kita memiliki Chocolatey saatnya untuk mulai menginstal WampServer. Buka PowerShell via Administrator (Run as Administrator), lalu ketikkan perintah berikut

choco install wamp-server
_

Atau kita bisa melihatnya di halaman berikut. https. // coklat. org/paket/wamp-server

Proses instalasi akan berjalan sesuai dengan kecepatan internet yang kita miliki

Instalasi Imagick

Imagick adalah ekstensi PHP untuk membuat dan memodifikasi gambar menggunakan pustaka ImageMagick. Bagi Anda para developer aplikasi Laravel, tentunya kehadiran extension ini sangat penting jika Anda menggunakan driver imagick sebagai pilihan dalam intervensi/image, atau pada paket pengolah image lainnya yang membutuhkan imagick

Untuk menginstalnya, masih menggunakan mode Administrator PowerShell, masukkan perintah berikut

choco install imagemagick

Atau dapat dilihat pada halaman berikut. https. // coklat. org/paket/imagemagick

Tunggu hingga proses instalasi selesai

Selanjutnya, unduh pustaka ImageMagick di https. // jendela. php. net/downloads/pecl/deps/ImageMagick-7. 0. 7-11-vc15-x64. ritsleting. Ekstrak dan salin semua file dengan ekstensi. dll di folder ImageMagick-7.0.7-11-vc15-x64/bin menjadi C:\wamp\bin\php\php7.4.9 (Sesuaikan dengan versi yang anda gunakan)

Selanjutnya unduh modul php_imagick di https. // jendela. php. net/downloads/pecl/releases/imagick/3. 4. 4/php_imagick-3. 4. 4-7. 4-ts-vc15-x64. zip, lalu ekstrak. Salin hanya filephp_imagick.dll dan masukkan ke dalam C:\wamp\bin\php\php7.4.9\ext

Panduan cara menginstal Imagick di cPanel/WHM dan ekstensi PHP. Buat koneksi SSH dengan akun root ke server. Kemudian ikuti langkah-langkah berikut

Instal ImageMagick

Sebelum menginstal ekstensi PHP, kita perlu menginstal paket ImageMagick dan ImageMagick-devel melalui baris perintah, sehingga tidak ada kesalahan /usr/local/bin/MagickWand-config… Doesn't exist