Bertel Lund Hansen skrev:
> Lisbeth Schillig skrev:
>
>> Jeg har fundet ud af hvordan en administrator kan uploade
>> billeder til hjemmesiden, men jeg vil gerne have at billederne
>> både kan vises som thumpnails og som større billeder som kan
>> downloades.
>
> Det er ikke nødvendigt med programmering til den del. Man laver
> nemlig sine frimærker (som jeg kalder dem) selv i et
> billedprogram.
Man kan også sagtens lave det automatisk med php:
Jeg bruger selv nedenstående kode. Det kan sikkert gøres
bedre, det er mit første forsøg på den slags. Thumbnailen
gemmes med navnet "thumb_filnavn.jpg".
$path = "billeder"; // sti til billedmappen
$file = $_FILES['file'];
if(move_uploaded_file($file['tmp_name'],
$path."/".$file['name'])) {
// Diverse variabler
$image=$path."/thumb_".$file['name'];
$img = ImageCreateFromJpeg($image);
$width = imagesx($img); // Hent billedets bredde
$height = imagesy($img); // Hent billedets højde
// Lav thumbnail
$new_width = 200;
$percentage_reduction = ($new_width / $width) * 100;
$new_height = ($height / 100) * $percentage_reduction;
$image_thumb = imagecreatetruecolor($new_width, $new_height);
$g_imgcomp=75-$imgcomp; // Kompression
imagecopyresampled($image_thumb, $img, 0, 0, 0, 0,
$new_width, $new_height, $width, $height);
imagejpeg($image_thumb, $image, $g_imgcomp);
imagedestroy($image_thumb); // Sletter billedet fra hukommelsen
}
Der skal muligvis indsættes linjen:
ini_set("memory_limit","32M");
først i php-filen for at undgå hukommelsesproblemer ved
store filer.
--
Mvh. Kim Ludvigsen
Optag musik, brænd dine egne opsamlings-cd'er, og afspil
musik med det gratis program iTunes.
http://kimludvigsen.dk