Script PHP Untuk Membuat Web Thumbnail / Screen Shot

Apakah Anda ingin membuat webthumbnail? Apa itu ya ‘Web  Thumbnail’? Web thumbnail adalah semacam gambar screen shot atau hasil capture dari tampilan sebuah situs web tertentu. Web thumbnail ini sebenarnya dapat dibuat manual tapi sangat ribet karena anda harus membuka situs web yang mau dicapture tampilannya, kemudian dengan software image tertentu Anda harus capture tampilannya, lalu menyimpan hasil capture menjadi sebuah file image. Ribet kan? Namun kini Anda tidak perlu ribet lagi, karena sudah ada script PHP untuk memudahkan proses pembuatan web thumbnail ini.
Untuk membuat web thumbnail dengan script PHP, Anda tidak perlu bersusah payah membuatnya karena telah tersedia sebuah class yang bisa Anda gunakan secara free alias gratis. Berterima kasihlah kepada Lukasz Cepowski, yang telah membuat class PHP untuk web thumbnail ini. Silakan Anda mendownload script webthumnail.php di www.phpclasses.org
Script Class webthumbnail yang dibuat oleh Lukasz Cepowski ini memanfaatkan API dari layanan webthumbnail.org sebuah situs yang memungkinkan mengenerate screen shot suatu situs web.
Setelah file webthumbnail.php selesai diunduh, selanjutnya bagaimana cara penggunaannya?
Berikut ini contoh script untuk membuat web thumbnail atau mengcapture tampilan website lalu menyimpan file hasil capturenya ke dalam sebuah direktori.
capture1.php
<?php
require 'webthumbnail.php';

// path file hasil capture
$path = 'd:/images/thumb.jpg';

$thumb = new Webthumbnail("http://blog.rosihanari.net");
$thumb
->setWidth(512)
->setHeight(512)
->captureToFile($path);

echo "Thumbnail sudah disimpan di ".$path;
?>
Contoh script di atas apabila dijalankan akan mengcapture tampilan dari situs http://blog.rosihanari.net lalu menyimpan file capturenya di d:/images/thumb.jpg. Adapun ukuran image hasil capture adalah 512 x 512 pixel. Oya, pastikan script webthumbnail.php nya terletak dalam satu folder yang sama dengan capture1.php.
atau Anda juga bisa menampilkan image hasil capturenya langsung ke dalam browsernya, hanya dengan membuat script sbb:
capture2.php
<?php
require 'webthumbnail.php';

$thumb = new Webthumbnail("http://blog.rosihanari.net");
$thumb
->setWidth(512)
->setHeight(512)
->captureToBrowser();
?>
Jenis image yang dihasilkan dari script di atas adalah PNG image.OK, mudah bukan? selamat mencoba ya…