login  Naam:   Wachtwoord: 
Registreer je!
 Forum

kwaliteit verlies image bij resizen

Offline Dierre - 28/05/2009 13:27
Avatar van DierreMySQL interesse Hallo,

ik heb een uploadsysteem met resizen gemaakt voor image's. Dit is me gelukt  . Voor het grootste deel toch, want wanneer ik de ge-resizede image (via het systeem) vergelijk met een image die ik via een programma resize (ik gebruik BdResizer) dan zie ik een heel groot kwaliteitsverlies bij het resizen via php. De code die ik heb gemaakt is terug te vinden op Mijn upload resize systeempje.

Heeft iemand een idee hoe ik de kwaliteit van een resized image kan verbeteren?

alvast bedankt,
Dieter

4 antwoorden

Gesponsorde links
Offline jaronneke - 28/05/2009 13:31 (laatste wijziging 28/05/2009 13:36)
Avatar van jaronneke MySQL interesse
  1. $src = imagecreatefromjpeg($file);
  2. $newwidth=900;
  3. $newheight=($height/$width)*$newwidth;
  4. $tmp=imagecreatetruecolor($newwidth,$newheight);
  5. imagecopyresampled($tmp,$src,0,0,0,0,$newwidth,$newheight,$width,$height);
  6. $filename = $file;
  7. imagejpeg($tmp,$filename,100);
  8. imagedestroy($src);
  9. imagedestroy($tmp);


Deze resizer gebruik ik voor mijn cms. ( dit is slechts een deel van de code )

Perfecte plaatjes als resultaat 
Offline Dierre - 28/05/2009 20:34
Avatar van Dierre MySQL interesse Hier blijkt dit niet te lukken... Het enige wat ik in mijn code niet gebruikte was de imagejpeg() method. Dit heb ik nu ook gebruikt, maar het resizen geeft nog steeds een image terug van een zeer belabberde kwaliteit
Offline Koen - 29/05/2009 12:34
Avatar van Koen PHP expert Probeer deze functie anders eens 

http://www.site...ze_functie
Offline ArieMedia - 29/05/2009 16:44
Avatar van ArieMedia Gouden medaille

PHP ver gevorderde
Bij mij doet hij het ook perfect...
Mn UploadClass (In Ontwikkeling)

Wachtwoord: 1234hoedjevan
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.187s