Lid |
|
Hallo,
Ik heb een div van 640px breed.
Nu moet daar een foto van 1600 breed als achtergrond worden gezet. Ik kan de foto in photoshop niet verkleinen, omdat er dagelijks een nieuwe foto is.
Weet iemand hoe ik dit kan doen met html en eventueel php daarbij.
Ik had de resize functie van PHP.net
// The file
$filename = 'http://images.realworks.nl/servlets/images/media.objectmedia/17219834?height=1600&check=md5%3A1064980403211434a60f7396baec4969&width=1600';
//$percent = 0.5;
// Content type
header('Content-type: image/jpeg');
// Get new dimensions
list($width, $height) = getimagesize($filename);
$new_width = 641;
$new_height = 427;
// Resample
$image_p = imagecreatetruecolor($new_width, $new_height);
$image = imagecreatefromjpeg($filename);
imagecopyresampled($image_p, $image, 0, 0, 0, 0, $new_width, $new_height, $width, $height);
// Output
imagejpeg($image_p, null, 100);
// The file $filename = 'http://images.realworks.nl/servlets/images/media.objectmedia/17219834?height=1600&check=md5%3A1064980403211434a60f7396baec4969&width=1600'; //$percent = 0.5; // Content type header('Content-type: image/jpeg'); // Get new dimensions $new_width = 641; $new_height = 427; // Resample $image_p = imagecreatetruecolor($new_width, $new_height); $image = imagecreatefromjpeg($filename); imagecopyresampled($image_p, $image, 0, 0, 0, 0, $new_width, $new_height, $width, $height); // Output imagejpeg($image_p, null, 100);
Al gebruikt, maar dan krijg ik de error:
Warning: Cannot modify header information - headers already sent by (output started at C:\xampp\htdocs\Makelaardij Zuidhorn\template.php:2) in C:\xampp\htdocs\Makelaardij Zuidhorn\index.php on line 28
Alvast bedankt.
|