Resize Image On-the-fly Menggunakan PHP

Menambahkan image yang dilink langsung dari website lain akan memberatkan user/client kalau ukuran image-nya terlalu besar. Me-resize dengan atribut width dan height dalam tag img biasanya akan menghasilkan image yang kasar dan user tetap terpaksa mendownload file berukuran asli. Solusi lain dari programmer web biasanya adalah membuat kopi dari image asli tapi dalam ukuran yang lebih kecil atau thumbnail sekalian. Masalahnya image tersebut harus tersimpan di server yang sama dengan aplikasi atau yang setidaknya bisa diakses oleh aplikasi web. Selain harus menyediakan ruang khusus, proses mengkopi dan mengubah dari image asli menjadi thumbnail itu biasanya dilakukan sebelum image thumbnail digunakan, yaitu ketika image asli diupload. Nah, solusi lainnya adalah melakukan resize on-the-fly. Atau dengan kata lain tanpa perlu mengkopi, meresize dan menyimpan di server khusus, skrip php langsung mengambil image dari lokasi image di server sendiri atau di internet kemudian langsung mengirimkan ke client hasilnya. Sehingga client hanya akan menerima file yang kecil saja. Googling, saya dapat satu skrip sederhana untuk melakukannya. Cekidot, gan…

TimThumb script created by Tim McDaniels and Darren Hoyt with tweaks by Ben Gillbanks
http://code.google.com/p/timthumb/

MIT License: http://www.opensource.org/licenses/mit-license.php

Paramters
———
w: width
h: height
zc: zoom crop (0 or 1)
q: quality (default is 75 and max is 100)

HTML example: <img src=”/scripts/timthumb.php?src=/images/whatever.jpg&w=150&h=200&zc=1″ alt=”” />

Skripnya bisa didownload di sini : timthumb.php

Selamat mencoba!

Tag: ,

2 Komentar to “Resize Image On-the-fly Menggunakan PHP”

  1. mat malam gan,πŸ˜€ gan, ane masih kurang paham ni pemakaian timthumb.php, soal nya thema yang ane pake ada timthumb.php nya,. kendalanya ane upload poto di postingan, tapi ngak muncul gan,. tapi kalu di klik head postingan, baru keluar gambarnya,. mungkin karena setingan tema pake timthumb.php nya kali ya gan, trus gimana sosulsi nya gan supaya gambar nya muncul?? dimana kita taruk gambar nya gan,. ?? kirimin ke email ya gan,πŸ˜€ ada tutor nya ngak gan thx ya gan , salam

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s

%d blogger menyukai ini: