StaffanH
Avslutat medlemskap
Sitter och knåpar med min sida for att göra det lätt att lägga till gallerier. Koden ska scanna igenom bilderna i en mapp, skapa thumbnails om det behövs och lägga upp dem på en sida. Allt fungerar utom själva skapandet av thumbnailsen.
Här är koden:
<?php
$filename = 'photos/CRW_0458.jpg';
$width = 150;
$height = 150;
header('Content-type: image/jpeg');
list($width_orig, $height_orig) = getimagesize($filename);
if ($width && ($width_orig < $height_orig)) {
$width = ($height / $height_orig) * $width_orig;
} else {
$height = ($width / $width_orig) * $height_orig;
}
$image_p = imagecreatetruecolor($width, $height);
$image = imagecreatefromjpeg($filename);
imagecopyresampled($image_p, $image, 0, 0, 0, 0, $width, $height, $width_orig, $height_orig);
imagejpeg($image_p, 'thumbs/$filename', 100);
?>
Vad är det som inte stämmer med koden? Får inga felmeddelanden. Det är sista raden som jag inte är säker på. Jag vill att den skapar en thumbnail och sparar den som en fil i mappen thumbs.
Tack på förhand!
Här är koden:
<?php
$filename = 'photos/CRW_0458.jpg';
$width = 150;
$height = 150;
header('Content-type: image/jpeg');
list($width_orig, $height_orig) = getimagesize($filename);
if ($width && ($width_orig < $height_orig)) {
$width = ($height / $height_orig) * $width_orig;
} else {
$height = ($width / $width_orig) * $height_orig;
}
$image_p = imagecreatetruecolor($width, $height);
$image = imagecreatefromjpeg($filename);
imagecopyresampled($image_p, $image, 0, 0, 0, 0, $width, $height, $width_orig, $height_orig);
imagejpeg($image_p, 'thumbs/$filename', 100);
?>
Vad är det som inte stämmer med koden? Får inga felmeddelanden. Det är sista raden som jag inte är säker på. Jag vill att den skapar en thumbnail och sparar den som en fil i mappen thumbs.
Tack på förhand!