login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Verschil in afbeeldingen (kwaliteit) na resize

Offline michel3vb - 01/09/2008 19:12 (laatste wijziging 01/09/2008 19:17)
Avatar van michel3vbNieuw lid Hallo,

ik ben bezig met een upload script voor een fotoalbum.
Nu wil dat al wel aardig lukken, maar toch nog niet helemaal.

Voor het nieuwe fotoalbum maak ik gebruik van dit script: klik

Ik heb niks veranderd aan dit script, behalve de mappen.

Bij een vorig fotoalbum maakte ik gebruik van een ander script (welke weet ik niet meer)

maar dit stuk zorgt voor het resizen:

  1. switch ($type)
  2. {
  3. case 1:
  4. //gif
  5. $afbeelding_origineel = imagecreatefromgif($map.$bestandsnaam);
  6. imagecopyresampled($afbeelding, $afbeelding_origineel, 0, 0, 0, 0, $breedte, $hoogte, $breedte_origineel, $hoogte_origineel);
  7. imagegif($afbeelding, $map.$thumblocatie.$bestandsnaam);
  8. break;
  9. case 2:
  10. //jpg
  11. $afbeelding_origineel = imagecreatefromjpeg($map.$bestandsnaam);
  12. imagecopyresampled($afbeelding, $afbeelding_origineel, 0, 0, 0, 0, $breedte, $hoogte, $breedte_origineel, $hoogte_origineel);
  13. imagejpeg($afbeelding, $map.$thumblocatie.$bestandsnaam,80);
  14. break;
  15. case 3:
  16. //png
  17. $afbeelding_origineel = imagecreatefrompng($map.$bestandsnaam);
  18. imagecopyresampled($afbeelding, $afbeelding_origineel, 0, 0, 0, 0, $breedte, $hoogte, $breedte_origineel, $hoogte_origineel);
  19. imagepng($afbeelding, $map.$thumblocatie.$bestandsnaam);
  20. break;
  21. }



maar hier 2 resultaten:

nieuwe script: klik
oude script: klik
Zoals je ziet is het plaatje van het oude script vele malen beter dan die van het nieuwe script

wat zou hier de oorzaak van kunnen zijn, want ze maken beide gebruik van "imagecopyresampled" en kwaliteit staat bij beide op 80

alvast bedankt voor de hulp

0 antwoorden

Gesponsorde links
Er zijn nog geen reacties op dit bericht.
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.167s