PHP Programming
Membuat Thumbnail Proporsional menggunakan Imagick dan PHP

Membuat Thumbnail Proporsional menggunakan Imagick dan PHP

Oleh | Rabu, 22 Agustus 2018 21:34 WIB | 189 Views | Comments 2018-08-22 21:34:12

Saat kita membuat website dan konten berasal dari user dengan berbagai latar belakang kemapuan manipulasi foto, atau hanya sekedar mengkitu saran untuk menyesuaikan ukuran foto memang dibutuhkan sebuah mekanisme supaya foto yang diupload tetap sesuai dengan keinginan kita. Salah satu caranya adalah masalah thumnail. Ada beberapa cara untuk membuat thumbnail sebuah foto, yang saya buat kali ini adalah dengan membuat sebuah foto/gambar masuk dalam canvas putih seukuran thumbnail yang kita inginkan.

Misalkan gambar botol yang cenderung lebih tinggi dan tidak persegi, dengan metode ini maka gambar botol akan dimasukan kedalam thumbnail misalkan dalam bentuk persegi dan berada ditengah. Scriptnya adalah sebagai berikut:
 

function thumbnail($src, $dst, $width, $height){
     $image = new Imagick($src);
     $image->setbackgroundcolor('rgb(64, 64, 64)');
     $image->thumbnailImage($width, $height, true, true);
     $image->writeImage($dst);
     return true;
}
Pastikan modul Imagick sudah berjalan dengan normal di hosting atau server anda ya. dan akhirnya, semoga bermanfaat.

Adi Sumaryadi - Bicara IT dan Internet






PHP Programming Lainnya
Mengirimkan Tweet Melalui PHP Secara Otomatis
Minggu, 03 Juni 2018 23:12 WIB
Mengirimkan Tweet Melalui PHP Secara Otomatis
Twitter adalah salah satu sosial media yang hingga saat ini masih bertahan bersanding bersama Facebook dan juga Instagram. Terkadang kita membutuhkan otomatisasi untuk mengirimkan status atau tweet ke Twitter dari aplikasi yang kita buat atau website yang kita buat menggunakan PHP.
Plugin Komentar Facebook Loading Lebih Cepat
Kamis, 01 Februari 2018 07:39 WIB
Plugin Komentar Facebook Loading Lebih Cepat
Facebook Comment Plugin atau Komentar plugin milik facebook beberapa waktu kebelakang terasa lambat, menyebabkan halaman web keseluruhan jadi terasa lambat. Ternyata kalau kita tidak sering update perkembangan plugin di facebook kita akan ketinggalan dan menyebabkan website kita terasa lemot.
Mengamankan Ajax Request pada PHP
Selasa, 05 Desember 2017 10:52 WIB
Mengamankan Ajax Request pada PHP
Ajax seringkali digunakan oleh banyak web programmer untuk mendapatkan data tertentu tanpa me-load keseluruhan halaman. Namun terkadang banyak celah yang dapat digunakan oleh para peretas dari pengunaan ajax ini.
Mendapatkan Array Key dan Value Dari Form yang Di Post
Selasa, 28 November 2017 04:48 WIB
Mendapatkan Array Key dan Value Dari Form yang Di Post
Terkadang kita mempunyai data banyak yang harus diposting dalam sebuah form tetapi merupakan data yang sama. Untuk lebih memudahkannya data ID dari barisan data itu kita jadikan kunci array (key) sedangkan isinya adalah sebagai value. Lalu bagaimana saat diposting dan dibaca oleh PHP?
Alternatif Bila Modul Curl di Disable Untuk Memanggil External API
Senin, 23 Oktober 2017 17:48 WIB
Alternatif Bila Modul Curl di Disable Untuk Memanggil External API
Modul curl di PHP yang berjalan di web server memang dirasa yang paling baik untuk pemanggilan API atau meng-hit URL yang ada di server luar atau eksternal, bahkan beberapa librari umum seperti Facebook Connect juga menggunakan CURL.
Cara Mendapatkan Jumlah Fans Facebook Menggunakan PHP
Sabtu, 04 Maret 2017 06:56 WIB
Cara Mendapatkan Jumlah Fans Facebook Menggunakan PHP
Terkadang kita ingin menampilkan jumlah fans dari Fanspage Facebook yang kita miliki, tetapi design ingin dibuat sedemikian rupa, dengan begitu kita membutuhkan data fans dari fanspage di facebook dalam bentuk numeric. Berikut adalah caranya