Avatar billede pitzen Nybegynder
12. september 2006 - 13:01 Der er 4 kommentarer og
1 løsning

PHP imagejpg - kvalitet?

Hej!

Jeg har et billede-upload system på min side. Jeg bruger PHP og diverse image-tags..

Næsten alle billeder bliver uploadet som de skal, men ind imellem kommer der billeder i utrolig ringe kvalitet.

Eks: http://www.humorfreak.dk/2/stuff/spil/billeder/20069126527682.jpg

Her ses original-billedet:
http://www.arcadestreet.com/images/motherload-big.jpg

I samme upload-system laves et thumb, hvilket er fint mht. til kvaliteten:
http://www.humorfreak.dk/2/stuff/spil/billeder/thumb/20069126527682.jpg

Jeg har sat kvaliteten til at være 75, for både thumb og almindeligt resized, hvilket vel burde være rigeligt til et anstændigt billede!?

Nogen der kan give en forklaring på problemet?
Avatar billede fangel Nybegynder
12. september 2006 - 13:10 #1
Prøv at tjek resize koden og se om den bruger "imagecopyresized" funktionen - hvis den gør det så ændre det til "imagecopyresampled", da den giver bedre kvalitet ved skaleringer..

-fangel
Avatar billede pitzen Nybegynder
12. september 2006 - 13:39 #2
Jeg brugte "imagecopyresized"...

Jeg har prøvet at skifte, men med samme resultat :(

Andre ideer?
Avatar billede fangel Nybegynder
12. september 2006 - 13:53 #3
hvis du ikke benytter imagecreatetruecolor() bør du benytte den istedet for imagecreate() - se noten på

http://dk.php.net/imagecopyresized
og
http://dk.php.net/imagecopyresampled

Der nævnes også at imagecopyresampled giver bedre kvalitet...

Ellers er det meget svært at sige uden at kunne se koden..

-fangel
Avatar billede pitzen Nybegynder
12. september 2006 - 14:05 #4
SÅDAN MIN VEN! :D

Det virker! 1000-tak!

Post et svar!
Avatar billede fangel Nybegynder
12. september 2006 - 14:29 #5
PHP manualen kan give svar på de fleste af disse ting.. ;)

men jo, du får et svar.. ;)

-fangel
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester