About Me

Hai, saya Rosihan Ari Yuana. Saya sehari-hari adalah mengajar di Universitas Sebelas Maret.

Bidang riset saya tentang adaptive learning, computer aided learning, dan datascience

Selain itu, saya juga seorang penulis buku dan blogger.

More about me...

  • Home
  • /
  • PHP
  • /
  • Script PHP Untuk Membuat Web Thumbnail / Screen Shot
PHP

Script PHP Untuk Membuat Web Thumbnail / Screen Shot

Apakah Anda ingin membuat webthumbnail? Apa itu ya ‘WebThumbnail’? 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("https://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 https://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("https://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…

 

0
Bagikan artikel ini jika bermanfaat !

Saya seorang dosen dan peneliti di Universitas Sebelas Maret. Bidang penelitian saya tentang: adaptive learning, datascience, dan computer aided learning. Selain itu saya juga seorang blogger, serta penulis buku tentang pemrograman, dan matematika.

Leave a Reply