Nieuw lid |
|
Kun je de functie imagecreatefromjpeg voor elke type afbeelding gebruiken of alleen voor jpeg's ?
ik probeerde een .gif-bestand up te loaden en kreeg de volgende warning:
Warning: imagecreatefromjpeg(): ' /xxx/xxx/xxx//xxx/xxx/xxx/www/foto/s111.gif' is not a valid JPEG file in /xxx/xxx/xxx//xxx/xxx/xxx/www/www/cms/upload3.php on line 52
met een jpg bestand heb ik geen problemen, welke functie kan ik ervoor in de plaats gebruiken om die warning te omzeilen ? ik zie namelijk wel dat m'n gif-bestand is upgeload.
En ook imagecopyresized geeft bij mij een warning
Warning: imagecopyresized(): supplied argument is not a valid Image resource in /xxx/xxx/xxx//xxx/xxx/xxx/www/cms/upload3.php on line 55
<? $file = $pad.$doelbestandsnaam;
$tempfile = $pad.'s'.$doelbestandsnaam;
$newfile = $pad.'t'.$doelbestandsnaam;
copy($file, $tempfile); //nieuw bestand aangemaakt
//resize tijd
// Load
list($width, $height) = getimagesize($tempfile);
$thumb = imagecreatetruecolor(100, 100);
$source = imagecreate($tempfile);
// Resize
imagecopyresized($thumb, $source, 0, 0, 0, 0, 100, 100, $width, $height);
$file2 = $tempfile .'.tmp';
imagejpeg($thumb, $file2);
rename ($file2,$newfile);
?>
<? $file = $pad.$doelbestandsnaam; $tempfile = $pad.'s'.$doelbestandsnaam; $newfile = $pad.'t'.$doelbestandsnaam; copy($file, $tempfile); //nieuw bestand aangemaakt //resize tijd // Load $thumb = imagecreatetruecolor(100, 100); $source = imagecreate($tempfile); // Resize imagecopyresized($thumb, $source, 0, 0, 0, 0, 100, 100, $width, $height); $file2 = $tempfile .'.tmp'; imagejpeg($thumb, $file2); ?>
|