pro vsechny co chteji jednoduchou fci ktera vytvori nahledy obrazku:
function UdelejNahled($path){
$velikost = 100; //nastaveni vetsi strany nahledu
$name=Explode("/",$path);//rozseka adresu souboru do pole
$pocet = count($name) - 1;//vrati velikost pole zmensene o 1 (velikost pole od 0 po 9 je 10...ale potrebuju 9!
$thumb_file=$this->CFG->nahledy ."/". $name[$pocet];//tvori adresu pro ulozeni
if (!File_Exists($thumb_file)){//zjisti jestli soubor uz existuje
$info=getimagesize($path);//velikost obrazku
if($info[0] > $info[1]){//zjistuje otoceni obrazku na sirku nebo vysku.....
$new_info[0] = $velikost;
$new_info[1] = ($velikost / 4)*3;//vytvori obrazek s pomerem stran 4/3
}else{
$new_info[0] = ($velikost / 4)*3;
$new_info[1] = $velikost;
}
$img=ImageCreateTrueColor($new_info[0],$new_info[1]);//vytvori TrueColor obrazek
$img_in=imagecreatefromjpeg($path);
//imagecopyresized(resource dst_im, resource src_im, int dstX, int dstY, int srcX, int srcY, int dstW, int dstH, int srcW, int srcH)
imagecopyresized($img,$img_in,0,0,0,0,$new_info[0],$new_info[1],$info[0],$info[1]); //vytvori novy obrazek s novou velikosti
ImageJpeg($img,$thumb_file);//ulozi obrazek
}
return $thumb_file;//vrati adresu nahledu...
}
neni to nic uzasneho, ale staci....