<?php

    $kepnev = "nagy_kep_neve.jpg" ;					// a kicsinyítendő képfájl neve
    kicsinyit( "./L/".$kepnev , "./S/".$kepnev ) ;


    function kicsinyit( $bemenet , $kimenet )
    {

	if( !$info = getimagesize($bemenet) )  return false ;		// ha nem kép,  akkor kilépünk

	$nagykep = imagecreatefromjpeg( $bemenet ) ;
	if( !$nagykep )   return false ;				// ha nem JPEG, akkor kilépünk

	$szelesseg = imagesx( $nagykep ) ;				// megmérjük a nagy képet
	$magassag  = imagesy( $nagykep ) ;

	if( $szelesseg > $magassag )					// kiszámoljuk a leendő indexkép méretét
	{
	    $szeles = 100                        ;
	    $magas  = 100 * $magassag/$szelesseg ;
	}
	else
	{
	    $szeles = 100 * $szelesseg/$magassag ;
	    $magas  = 100                        ;
	}

	$kiskep = imagecreatetruecolor( $szeles, $magas ) ;		// létrehozzuk az üres indexképet

	imagecopyresampled( $kiskep, $nagykep, 0,0 , 0,0 , $szeles,$magas , $szelesseg,$magassag ) ;

	imagejpeg( $kiskep, $kimenet ) ;				// fájlba mentjük a kész indexképet

	imagedestroy( $nagykep ) ;					// felszabadítjuk a memóriát
	imagedestroy( $kiskep  ) ;

	return true;
    }

?>