09. november 2005 - 18:56Der er
20 kommentarer og 1 løsning
billedreduktion i php
Jeg har et site hvor brugerne kan uploade billeder. Disse billeder vil jeg gerne vise i størrelsen 40*40 pixels. Men mit problem er at brugere uploader forsk. størrelser af billeder. Hvordan laver jeg dem smartest om til denne størrelse ??
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Slettet bruger
09. november 2005 - 18:58#1
Du kan få PHP til at resize billederne hvis de er i jpg eller png format, men hvis du "strechter" et billede vil det blive grimt uanset hvad. I øvrigt skal gdlib arkivet være aktiveret!
Jeg mener hvis du har et billede på feks. 160*120 pixels og uploader det,så laver du noget billedreduktion som i koden herover, og hvilken størrelse resulterer det så i??
hmm kan bare se på nogle sites at de har kvadratiske billeder, hvor det er brugere der har uploadet dem.. og alle brugere uploader jo ikke kvadratiske billeder.. Så der må da blive skåret noget fra.. eller hvordan gør de det ??
Har dog set adminmoduler, hvor man får en skriggrøn firkant på de mål man vil have, frem oven på billedet og så kan vælge den del af billedet man vil have skåret ud. Der efter er billedet skåret til. Men jeg kan desværre ikke hjælpe dig med koden til noget sådan, da det er "over my head".
jacobdo hmm kan bare se på nogle sites at de har kvadratiske billeder, hvor det er brugere der har uploadet dem.. og alle brugere uploader jo ikke kvadratiske billeder.. Så der må da blive skåret noget fra.. eller hvordan gør de det ??
Det kan du jo så gøre ved altid at sige: Alle billeder skal være 50x50, om de er 500x100 eller 50x200 Men den kode du har fået der, vil f.eks lave: maxheight=50 maxwidth=50 500x100 = 50x10 50x200 = 13x50 osv... Den beholder korrekt ratio.
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.