Add Labkom99 to your contacts.
Premium feature, preview onlyGunakan PHP untuk mencapai efek filter Instagram Mencetak kembali
Dalam tutorial Labkom99 ini, saya akan menunjukkan cara menggunakan PHP dan ImageMagick untuk membuat gambar Foto lama Instagram efek yang sama. Ya, Anda dapat menggunakan PHP dan ImageMagick untuk mencapai ini, dan itu hanya hal yang paling sederhana!
Kami membuat foto lama digital dan kemudian membuatnya keren Cara Membuat File Download Di Google Drive Pada Windows MacOS iPhone Dan Android
Alkisah-22 tahun yang lalu (5 tahun sebelum PHP muncul) ImageMagick lahir. Sejak itu, ia telah berkembang menjadi platform perangkat lunak independen untuk membuat, mengedit, menghasilkan, atau mengonversi gambar raster (mendukung lebih dari 100 format!). Anda dapat menggunakannya untuk menyesuaikan ukuran gambar, membuat mirroring gambar, membalik, memutar, mendistorsi, memotong dan mengonversi gambar, menyesuaikan warna gambar, menerapkan berbagai efek khusus, atau menggambar teks, garis, poligon, elips, dan kurva Bezier. Ini memiliki semua yang Anda butuhkan untuk memproses gambar, Aplikasi Edit PDF Untuk iPhone Dan Android PDFelement Lite PDF Editor
memproses video, dan menghasilkan panorama dalam pengembangan Web. Tetapi harap dicatat bahwa ini bukan editor gambar GUI.
ImageMagick adalah baris perintah Photoshop di Web.
Pemrosesan gambar PHP
Paket PHP GD (GIF drawing / graphics rendering), yaitu membuat perpustakaan gambar dinamis. Ini dapat digunakan untuk operasi gambar sederhana, seperti memperbesar, memotong, menambahkan tanda air, Membuat gambar mini (tulis Jeffrey), terapkan filter foto dasar - Anda mungkin pernah menggunakannya. Sayangnya, jika Anda ingin membuat efek yang lebih kompleks seperti filter Instagram, GD tidak bisa melakukannya. Untungnya, bagaimanapun, kami memiliki ImageMagick! Rekomendasi Memilih iPhone Terbaik Sesuai Anggaran
GD vs. ImageMagick
Mereka tidak dapat dibandingkan pada tingkat tinggi, jadi kami akan menggunakan contoh sederhana seperti mengubah ukuran. Bayangkan bahwa kita telah mengunggah gambar photo.jpg 1024×768 piksel baru, dan kita ingin menyesuaikan ukurannya secara dinamis menjadi 640×480 piksel. 4 Aplikasi Quote Inspiratif Untuk iPhone Dan Android
GD
Dalam contoh berikut, kita harus memanggil 6 fungsi, dan jika kita memiliki rasio aspek variabel, kita mungkin harus melakukan beberapa perhitungan. 5 Aplikasi Untuk Mengatasi Stres Dan Emosi Android Dan iOS
$im = imagecreatefromjpeg('photo.jpg'); $ox = imagesx($im); $oy = imagesy($im); $nx = 640; $ny = 480; $nm = imagecreatetruecolor($nx, $ny ); 4 Rekomendasi Multi Link Tools Untuk Bisnis Online Dan Backlink
imagecopyresized($nm,$im,0,0,0,0,$nx,$ny,$ox,$oy); imagejpeg($nm,'photo.jpg');
GambarMagick
IM (kependekan dari ImageMagick) memiliki paket cantik bernama Imagick-ekstensi PHP asli yang menggunakan API ImageMagick untuk membuat dan memodifikasi gambar. Satu-satunya downside adalah: Anda mungkin akan menggunakan PECL untuk menginstal, dan host bersamanya terkadang memiliki beberapa masalah koneksi. 7 Plugin Image Zoom WordPress Produk WooCommerce Terbaik
$image = newImagick('photo.jpg');$image->resizeImage(640, 480,imagick::FILTER_LANCZOS, 0.9);
Cara yang lebih mudah adalah dengan menggunakan baris perintah PHP (yang akan kita gunakan).
exec('mogrify -resize 640x480 foto.jpg');
Itu dia! Itu sempurna. 4 Cara Membuka Task Manager Di Windows 11
Instal ImageMagick
Meskipun pada dasarnya setiap penyedia hosting server yang baik menyediakan instalasi ImageMagick, Anda tidak boleh menginstalnya di server lokal Anda karena tidak dibundel dengan PHP.
Tetapi menginstal ImageMagick sangat mudah. Kunjungi ImageMagick Halaman unduh , pilih sistem operasi server Anda (Unix / Mac / Win), dan pilih paket yang direkomendasikan. Cukup ikuti instruksi sederhana dan Anda tidak akan membuat kesalahan.
Setelah penginstalan selesai, buka prompt perintah terminal, ketik "convert" dan tekan Enter.Jika Anda mendapatkan serangkaian opsi alih-alih "Command not found", Anda telah berhasil menginstal. Harap dicatat bahwa Anda tidak perlu melakukan konfigurasi apa pun di PHP. 3 Cara Menggunakan For Loop Python Dengan Mudah
Bagaimana cara kerja Instagram?
Sejujurnya, saya tidak tahu teknologi apa yang digunakan tim Instagram untuk pemrosesan gambar. ImageMagick juga tersedia di iOS, mungkin ini sumber keajaiban Instagram? Mengutip CEO dan co-founder Instagram Kevin Systrom sebagai berikut. 24 Keterampilan Menggunakan Python Yang Berguna
"Ini benar-benar kombinasi dari banyak metode yang berbeda. Dalam beberapa kasus, kami melukis pada gambar; dalam kasus lain kami melakukan perhitungan piksel. Itu sangat tergantung pada efek yang kami inginkan."
Misalnya, Lomo-fi tidak terlalu efektif pada gambar dengan kontras tinggi, dan Toaster adalah salah satu filter paling kompleks (dan juga sangat lambat dan populer). Berapa Tahun iPhone X Bisa Digunakan?
Saya tidak akan menjelaskan informasi lebih lanjut, tetapi itu akan menjadi senjata rahasia kami :) Mungkin suatu hari nanti ...
"Mungkin suatu hari nanti..." Tidak cukup bagi kami, Tuan Systrom. Kami menerima tantangannya. Bagaimana Alat Penulis Ulang Artikel Membantu Menulis Konten Yang Ramah SEO Untuk Blogging?
Tunjukkan Kodenya!
Kita akan meniru efek dari filter gotham, pemanggang roti, nashville, lomo dan kelvin.
Kelas Instagram-PHP
Saya pernah membuat kelas pembungkus PHP kecil untuk membuat proses pemrosesan gambar sesederhana mungkin. Seperti yang Anda ketahui, dalam filter ini, kami memiliki banyak: Perbedaan Antara 5G WiFi Rumah Dan 5G Seluler Operator ?
Colortone: akan mewarnai gambar dengan highlight atau bayangan. Misalnya, kita ingin mengubah hitam menjadi ungu.
Vignette: Tepi gambar memudar atau memudar secara bertahap. Kita bahkan bisa membalik atau mewarnai sketsa. loading links …