sætte max på billed størrelse
jeg har noget kode som resizer billeder, og sætte det ind på en hvid baggrund i en fast størrelse.... men problemet er vist jeg uploader et billede en lille billede så resizer den billedet op til det max jeg har angivet, og det ser jo ikke altid pænt ud... hvordan kan jeg gøre så den ikke resizer op ? men kun ned hvis det er for stort ???$source = "../temp/$billed";
$target = "../produktbilleder/$billed";
$size = 390;
Thumb($source, $target, $size);
function Thumb($sourcefile, $targetfile, $size) {
$source_id = imageCreateFromJPEG($sourcefile);
$source_x = imagesx($source_id);
$source_y = imagesy($source_id);
$delta = $size/max($source_x,$source_y);
$dest_x = round($source_x*$delta);
$dest_y = round($source_y*$delta);
$target_id=imagecreatefromjpeg("../produktbilleder/tom.jpg");
$tempy=390-$dest_y; $tempok=$tempy/2;
$tempx=390-$dest_x; $tempok2=$tempx/2;
imagecopyresampled($target_id,$source_id,$tempok2,$tempok,0,0, $dest_x,$dest_y, $source_x,$source_y);
imagejpeg($target_id,$targetfile, 100);
}
