Goedenavond,

Ik slaag er niet in mijn foto in het midden van de pagina te plaatsen, de code <center> wordt steeds genegeerd en als ik het document type heel bovenaan de pagina zet, wordt de foto niet weergegeven..Ziet iemand hiervoor een oplossing?

<?php
$foto_src	= 'uploads/' . $foto['foto_filename'];
list ($breedte, $hoogte) = getimagesize($foto_src);
$image_ratio = $breedte/$hoogte;

			if ($image_ratio > 1){
			$new_width = THUMB_SIZ;
			$new_height = THUMB_SIZ/ $image_ratio;
		}
		else{
			$new_height = THUMB_SIZ;
			$new_width = THUMB_SIZ * $image_ratio;
		}

$image_p = imagecreatetruecolor($new_width, $new_height);
$image = imagecreatefromjpeg($foto_src);
imagecopyresampled($image_p, $image, 0, 0, 0, 0, $new_width, $new_height, $breedte, $hoogte);

imagejpeg($image_p, null); 
header('Content-Type: image/jpeg');

$foto_size = filesize($foto_src);
$foto_size = round($foto_size/1024, 1);?>
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
</head>

<body>
	<center><img src="<?php echo $foto_src;?>" /></center>		
</body>
</html>
hey,

Ik wil gewoon dat als je op een thumbnail klikt je de grotere resized foto krijgt "in het midden" van de pagina! Ik moet die image resizen omdat anders de foto's te groot zijn, zeker van digitale camera. Zonder resizen werkte het script wel ja..:-(

groeten
Emmanuel Delay schreef op 14.06.2009 08:07
Moet jij je echt bezig houden om images te resizen?

Heb je niet genoeg aan gewoon wat css?

Functies zoals imagecreatetruecolor zijn heel erg belastend voor de server.
Voor het zelfde geld heb je enkel iets nodig zoals

<img src="mijn_afbeelding.jpg" width="100px"/>

Wetende wat je nu weet... Leg nog eens uit wat je precies wil bereiken.


Nee, dat is lekker voor de server... een foto van bijv. 8 megapixel op deze manier weergeven... Als een plaatje geschaald moet worden moet ie geschaald worden, en als dat te belastend voor de server is, is de server te klein :-)

Wel is het een goeie om het plaatje maar 1 keer te schalen, bijvoorbeeld bij het uploade of wanneer hij voor het eerst weergegeven wordt... Door de geschaalde afbeeldingen te cachen hou je het veel vriendelijker voor de server, en je output is minder foutgevoelig...

Reageren