Web sitelerimize form yoluyla eklediğimiz fotoğrafların çoğu zaman thumbnail olarak gözükmesi ve tıklanınca büyümesini isteriz.

Ancak yönetim paneli tarafından eklenen fotoğraflarda thumbnail oluşturmanın da otomatik yapılması gerekmektedir.

İşte size PHP ile otomatik olarak resimlerin thumbnailini oluÅŸturan kod örneÄŸi…

Öncelikle PHP sayfanızda thumbnail oluşturucak fonksiyonu yazın.

function thumbyap($imgname,$boyut){

$imaj_kaynak = ImageCreateFromjpeg ($imgname);
$gercek_en = imagesx($imaj_kaynak);
$gercek_boy = imagesy($imaj_kaynak);

if ($gercek_en >= $gercek_boy)
{
$en = $boyut;
$boy= ($en/$gercek_en)*$gercek_boy;

} else {

$boy = $boyut;
$en = ($boy/$gercek_boy)*$gercek_en;
}

$imaj_hedef = imagecreatetruecolor($en, $boy);
imagecopyresampled ($imaj_hedef, $imaj_kaynak, 0, 0, 0, 0, $en, $boy, $gercek_en, $gercek_boy);
return $imaj_hedef;
}

Åžimdi ise yazmış olduÄŸunuz bu fonksiyonun hangi resim üzerinde uygulanacağını ve oluÅŸturulacak thumbnail’in boyutunu belirleyin.

$imaj_hedef = thumbyap(”image/deneme.jpg”,300);
imagejpeg($imaj_hedef,”image/deneme_thumb.jpg”);

Thumbnail olarak kopyası oluşturulacak resmin hosting de olması gerekmektedir.

İşte hepsi bu kadar :))
Hepinize kolay gelsin…