Resize atau mengubah ukuran image menggunakan php gd

jihad_gd_logo_by_iamjihad
Resize image menggunakan php GD -Resize image merupakan salah satu action yang sering digunakan bagi para programer atau para pengguna internet yang suka dengan image. Karena hampir semua website akan tampak menarik jika dihiasi dengan image dengan format yang pas dan ukuran yang sesuai. Dan sebagai programer, kita lah yang harus menyediakan pengguna internet untuk memudahkan bagi para pengguna internet untuk mengedit sebuah Image.

Pada kali ini kami akan memberikan sebuah function yang bisa anda gunakan untuk mengedit sebuah image. Dan pada kesempatan kali ini kami hanya membatasi pada pengaturan ukuran gambar, atau function resize image.

Sebenarnya banyak librarry yang bisa digunakan untuk mengedit sebuah image. Yang paling sering digunakan oleh php programmer adalah library imagick dan php gd. Dan pada artikel kali ini kami mencoba untuk menggunakan php GD terlebih dahulu. Karena disamping sudah terdapat dalam php 5.5 ( tanpa harus install terpisah ), juga ini sangat mudah digunakan.

Credit to inkplant.com yang telah menyediakan function agar mempermudahkan kita dalam mengedit sebuah gambar. Php function ini tinggal kita panggil saja .

Step Resize image menggunakan php gd dengan funsi resize.php

Downlod terlebih dahulu funsi resize.php nya, kemudian bikin file index.php dan masukkan code dibawah ini untuk mamanggil funsi resize.php

Ini adalah gambar asli yang coba ingin kita ubah ukuranya. gambar di samping merupakan gambar yang sangat kecil dengan ukuran 111 x 193 pixels. Artinya ukuranya adalah lebah 111 pixel dengan tinggi 193. Nanti dengan gambar ini kita mencoba untuk mengubah ukuranya sesuai dengan yang kita inginkan.

 

 

 

Fungsi untuk Crop Image dengan PHP GD resize image

Untuk mengubah gambar asli menjadi gambar disamping, kita memanggil fungsi resize.php agar ukuran image menjadi 100 x 100 pixel atau lebah 100 pixel dan lebar menjadi 100 pixel. Jadi kita perlu memanggi funsi crop agar terpotong seperti gambar disamping ini.

Gunakan code dibawah untuk mengubahnya.

Image resize ukuran maksimal dengan php GD

Gambar dibawah ini adalah di ubah dengan perintah untuk memberikan ukuran yang maksimal dari sebuah ukuran 100 x 100. namun yang didapat adalah ukuran 57 x 100 . Ini adalah ukuran yang proprosional untuk mendapatkan ukuran 100 x 100.
Gunakan Code dibawah ini untuk mengubahnya

Resize Image Force ( tanpa croping)

Fungsi yang digunakan untuk mengubah ukuran tanpa croping. Jadi hasil akhir agak strech atau tidak proporsional. Akan tetapi ukuran tetap fixed 100 x 100 pixel.
Gunakan code dibawah untuk memanggil nya.

 

Silahkan download fungsi resize Disini.

Semoga bisa membantu anda dalam mengedit dan mengubuah ukuran gambar dengan php gd. Credit to https://inkplant.com atas funsinya yang sangat bagus.

ADD YOUR COMMENT