Avatar billede elskermad.dk Nybegynder
14. september 2004 - 19:46 Der er 8 kommentarer og
1 løsning

lave mindre billede af oploaded billede

Hej eksperter!

Jeg har et opload-script hvor brugeren har mulighed for at oploade et billede... Men jeg kunne godt tænke mig at skalere billedet med det samme således der vil blive sparet på båndbredden!

Derfor søger jeg et script der udfra et billede (som også bliver gemt på serveren) kan lave en ny billedfil som er 150px i bredden også højden efter eksisterende billede (i forhold til hvormeget mindre den er blevet i bredden)

Det vigtigste er at størrelsen på filen bliver så lille som lille, dog skal billedet stadig være pænt, og muligt at se hvad ligner!

det skal stadig være således at hvis den er oploaded i gif skal den være gif, og hvis den er jpg så skal den være jpg osv...

Håber der er noen der kan hjælpe mig med dette!
Avatar billede detox Nybegynder
14. september 2004 - 20:00 #1
Du får et problem med gif billeder, da php's image funktioner ikke understøtter dette format.
Avatar billede elskermad.dk Nybegynder
14. september 2004 - 20:02 #2
ehmn træls... er det muligt at lave alle om til jpg'er så?
Avatar billede detox Nybegynder
14. september 2004 - 20:04 #3
Jeg tror faktisk godt du kan gemme dem som jpg eller png.
Avatar billede elskermad.dk Nybegynder
14. september 2004 - 20:06 #4
okay er det noget du kan hjælpe mig med?
Avatar billede detox Nybegynder
14. september 2004 - 20:08 #5
Og dog, så vidt jeg kan se er alt gif support ophørt efter version 1.6.
imagecreatefromgif() virker så heller ikke mere.
Avatar billede sostack Nybegynder
15. september 2004 - 13:02 #6
Du kan jo vælge at begrænse hvilke filtyper du vil acceptere (f. eks. kun jpg og png), så folk selv skal konvertere, inden de uploader billederne. Det har jeg brugt flere steder!

//sostack
Avatar billede elskermad.dk Nybegynder
15. september 2004 - 15:51 #7
jamen det er til en webshop hvor jeg ønsker at spare båndbredde ved kun at vise billedet i den størrelse designet tillader, også skal det være muligt at se billedet i fuld størrelse hvis det er ønsket!
Avatar billede elskermad.dk Nybegynder
15. september 2004 - 19:55 #8
Header("Content-type: image/jpeg");
                                        $src_img = imagecreatefromjpeg($til);
                                        $thumbnail = imagecreatetruecolor(150,$nyhojde); // width, height
                                        imagecopyresized($thumbnail,$src_img,0,0,0,0,150,$nyhojde,$str[0],$str[1]);
                                        imagejpeg($thumbnail,$thumb,50);

dette har jeg brugt... men virker kun for jpg :(
Avatar billede elskermad.dk Nybegynder
10. oktober 2004 - 12:11 #9
ehmn
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