Waar zit ik fout????
Ik wil een jpeg wijzigen naar 400x.....
Ik krijg steeds een zwarte afbeelding !!!!

<!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>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Untitled Document</title>
<link href="gebruikersbeheer.css" rel="stylesheet" type="text/css" />
</head>

<body>
<div id="container">

<?php
$tempfile="fffff.jpg";
$dir= "fotos/";
$file="ffff2.jpg";
list($width, $height, $type, $attr) = getimagesize("$dir$tempfile");
echo "<img src=\"fotos/fffff.jpg\" $attr alt=\"getimagesize() example\" /><br>";
echo $width."<br>";
echo $height."<br>";
$verhouding= $width/$height;
echo $type."<br>";
echo $attr."<br>";
$mimage = @imagecreatefromjpeg($tempfile);
$im = @imagecreatetruecolor((400),(300));
@imagecopyresampled($im,$mimage,0,0,0,0,400,(400*$verhouding),$width,$height);
@imagejpeg($im, $dir.$file, 100);
list($width, $height, $type, $attr) = getimagesize("$dir$file");
echo "<img src=\"fotos/ffff2.jpg\" $attr alt=\"getimagesize() example\" /><br>";
echo $width."<br>";
echo $height."<br>";
echo $type."<br>";
echo $attr."<br>";
?> 
</div>
<div id="code">
        
        <?php
        $filename = basename($_SERVER['PHP_SELF']);
        highlight_file($filename);
        ?>
    
</div>

</body>
</html>


ik zie het niet :-(
Al 1 foutje gevonden

lijn 23 moet zijn

$mimage = @imagecreatefromjpeg($dir.$tempfile);

Dat is al beter.

Maar de foto klopt nog niet volledig volgens mij


Ok
te vroeg geroepen
op lijn 25 moest het /verhouding zijn

sorry voor het storen maar zo staat er een klein stukje om een foto te verkleinen.
Misschien zijn er mensen geinteresseerd om dit stukje beter te maken
An, zou je je -knopje willen gebruiken?
Ok, 'k had daar niet op gelet, volgende keer zal mijn eigen berichten wijzigen

sorry

Reageren