21. marts 2009 - 14:33Der er
3 kommentarer og 1 løsning
billede størrelse
kan man på nogen måder sætte en max på hva størrelse billede må blive vist med på en side.. hvis vi siger max er 200x150og jeg så har et billede, som er 800x600 så laves det mindre, fx til 25% af størrelse.. men hvis det nu fx er 80x60.. så bliver det 80x60.
Mød TrackMan og Veo på Computerworld Cloud & AI Festival og hør, hvordan tech ændrer måden, vi træner og udvikler talent – fra skolebold til The Masters.
Hvis du har en skabelon til at vise billederne (som genererer html) kan du i teorien bare definere f.eks. vidden på billedet.
Hvis du definerer vidden vil browseren skalere billedet til denne bredde, uanset hvad kilden er, samme gælder for højden.
Dog vil billederne blive mast hvis du både definerer højde og bredde, og billedet har andet mål.
Eksempel 1: Input: 800x600px Kode: <img src="bla.jpg" width="200px"/> Resultat: Billedet vil blive 200px bredt, højdeforhold vil være ok
Eksempel 2: Input: 800x600px Kode: <img src="bla.jpg" height="400px"/> Resultat: Billedet vil blive 400px højt, breddeforhold vil være ok
Eksempel 3: Input: 800x600px Kode: <img src="bla.jpg" width="200px" height="400px"/> Resultat: Billedet vil blive presset sammen.
Hvis jeg var dig, ville jeg kode et script der serverside resizer billedet og skriver et nyt, det med at vise et stort billede og få browseren til at mase det sammen er hul i hovedet.
"Hvorfor?" Fordi, det ligner lort når forholdene ikke er i orden, det giver unødvendig trafik(load(kilden er jo den samme)).
Kig på GDlib, det kan sikkert bruges med ASP (jeg skriver selv php, så det der asp-stads kan jeg ikke hjælpe dig med).
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.