Pustaka PHP untuk Manipulasi & Pemrosesan Gambar
Pustaka PHP Sumber Terbuka yang memungkinkan Membuat, Membaca, Memodifikasi, Mengubah Ukuran & Memotong gambar JPEG, PNG, GIF, TIF, BMP, ICO, PSD, WebP dengan mudah.
Intervention Image adalah pustaka manipulasi dan pemrosesan gambar PHP open source yang memberi pengembang perangkat lunak kemampuan untuk membuat, memodifikasi, dan menyusun gambar di dalam aplikasi PHP mereka sendiri. Intervention Image memiliki dukungan opsional untuk Laravel dan dilengkapi dengan Penyedia Layanan dan Fasad untuk integrasi yang mudah. Pustakanya sangat stabil dan membantu Anda mengelola setiap tugas dengan cara yang mudah dan dengan kode minimum.
Perpustakaan telah memberikan dukungan untuk dua perpustakaan pemrosesan gambar yang paling umum, GD Library dan Imagick. Ini telah memberikan dukungan untuk banyak format file gambar populer seperti JPEG, PNG, GIF, TIF, BMP, ICO, PSD, WebP, dan banyak lagi. Format gambar yang dapat dibaca tergantung pada driver yang dipilih (GD atau Imagick) dan konfigurasi lokal Anda.
Pustaka telah menyertakan dukungan untuk beberapa fitur pemrosesan gambar penting, seperti membuat gambar dari awal, membaca gambar yang ada, mengedit gambar yang ada, membuat gambar mini gambar, menerapkan efek pada gambar, menambahkan tanda air ke gambar, memformat file gambar besar, mengubah ukuran gambar sesuai untuk kebutuhan Anda, menggambar teks dan bentuk pada gambar, mengambil informasi gambar dan banyak lagi.
Memulai dengan Gambar Intervensi
Ini membutuhkan PHP 5.4+ dengan ekstensi GD2. Cara terbaik untuk menginstal Intervention Image dengan cepat dan mudah dengan Composer. Silakan gunakan perintah berikut.
Install Intervention Image via Composer
Instal Gambar Intervensi melalui Komposer
$ php composer.phar require intervention/image
Buat Gambar Baru melalui PHP
Pustaka Gambar Intervensi open source memungkinkan pengembang perangkat lunak untuk membuat instance gambar kosong baru menggunakan perintah PHP di dalam aplikasi mereka sendiri. Pengembang dapat memberikan lebar, tinggi, dan juga dapat menentukan warna latar belakang pilihan mereka. Jika warnanya tidak ditentukan, latar belakang kanvas default akan digunakan yang transparan.
Membaca Gambar melalui PHP API
Pustaka Gambar Intervensi Gratis telah memberikan dukungan untuk membaca berbagai jenis gambar di dalam aplikasi JavaScript dengan mudah. Anda perlu memberikan jalur lengkap gambar dan sisanya akan mudah dilakukan oleh perpustakaan. Anda juga dapat memberikan URL ke gambar dan itu dapat dengan mudah membacanya untuk Anda. Itu juga dapat membaca data gambar biner, data gambar yang disandikan base64, dan banyak lagi.
Memotong Gambar menggunakan PHP
Pustaka Gambar Intervensi telah menyertakan fungsionalitas untuk memotong gambar secara terprogram menggunakan beberapa baris kode JavaScript. Pustaka memungkinkan pengembang untuk menyediakan lebar dan tinggi khusus dari bagian persegi panjang dan memotong bagian itu dari gambar saat ini sesuai dengan lebar dan tinggi yang disediakan. Secara opsional, Anda juga dapat menentukan koordinat x, y untuk menggeser sudut kiri atas potongan ke lokasi tertentu.
Menggunakan Filter Gambar
Filter adalah sekumpulan perintah yang dapat menekankan fitur tertentu atau menghapus fitur lainnya. Ini memberi Anda opsi yang berguna untuk mengelompokkan perintah transformasi gambar menjadi objek khusus dan objek tersebut dapat digunakan untuk menerapkan efek pada gambar. Objek akan menentukan perintah mana yang akan digunakan dan urutannya. Pustaka Gambar Intervensi juga memungkinkan Anda untuk menentukan filter Anda sendiri dan menerapkannya dengan mudah.