afbeeldingen rescalen in php

Status
Niet open voor verdere reacties.

toon0812

Gebruiker
Lid geworden
6 mrt 2007
Berichten
11
ik heb op dit ogenblik een php pagina die foto's uit een map inleest en deze dan verkleint weergeeft. de bezoekers kunnen zelf de foto's uploaden.
bij sommige afbeeldingen krijg ik nu deze foutmelding:

Warning: imagecreatefromjpeg() [function.imagecreatefromjpeg]: 'fotoalbum/parijs52.jpg' is not a valid JPEG file in /usr/export/www/hosting/prn/fotos/index.php on line 70
en:
Warning: imagecopyresampled(): supplied argument is not a valid Image resource in /usr/export/www/hosting/prn/fotos/index.php on line 71
weet iemand waaraan dit kan liggen?

dit is de pagina

http://www.reisparijs2007.tk

groeten
 
Zelf heb ik dit script eens gebruikt, het geeft alleen problemen bij staande foto's maar voor de rest geen problemen mee gehad.
PHP:
//Pad naar originele afbeelding
$source = afbeelding.jpg;
//Pad naar de te maken afbeelding
$tsource = "thumbs/".$source;
//Hoogte thumbnail
$thumbnail_h = "110";
//Kwaliteit van thumbnail
$quality = "60";

if(file_exists($source)&&!file_exists($tsource)) 
{ 
  $size = getimagesize($source);
  $w = round($size[0]/($size[1]/$thumbnail_h));
  $h = $thumbnail_h;
  $resize = imagecreatetruecolor($w, $h);
  switch ($size['mime'])
  {
    case 'image/jpeg':
      $im = imagecreatefromjpeg($source); 
      imagecopyresampled($resize, $im, 0, 0, 0, 0, $w, $h, $size[0], $size[1]); 
      imagejpeg($resize, 'thumbs/'.$source, $quality); 
    break; 
    case 'image/png':
      $im = imagecreatefrompng($source);
      imagecopyresampled($resize, $im, 0, 0, 0, 0, $w, $h, $size[0], $size[1]);
      imagepng($resize, 'thumbs/'.$source, $quality);
    break;
  }
imagedestroy($im);
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan