Dra ner bilden till 150px OM den är större än 150px (VB)

Permalänk
Medlem

Dra ner bilden till 150px OM den är större än 150px (VB)

Hej!
Gör en sida med nyhetsartiklar. Personen som ska lägga till en nyhet ska kunna lägga till en bild till varje nyhet.
Så om hon lägger upp en bild som är större än 150px så har jag tänkt att det skickas en parameter som sätter widthen i img taggen till 150.
Alltså "Kontroll hur stor bilden är", IF bilden är > 150px then skicka parameter till img taggen och skriv width 150.
Är detta ett bra sätt?

Eller finns det bättre alternativ? Jag använder mig av VB men kanske finns smidiga jQuery funktioner för sånt här istället?

Permalänk
Hedersmedlem

Om bilderna är nämnvärt mycket större än 150 px (jag skulle nog sätta gränsen runt 225-250 px) så bör du skala om bilderna innan de visas istället. Om du till exempel tar en skärmdump och visar med <img ... width="150" height="84" /> så kommer den ladda hela bilden, kanske uppåt en MB, för att sedan bara visa en procent av storleken.

Visa signatur

Asus B550M-Plus / Ryzen 5800X / 48 GB 3200 MHz CL14 / Asus TUF 3080 OC / WD SN850 1 TB, Kingston NV1 2 TB + HDDs / Corsair RM650x / Acer XB271HU (1440p165) / LG C1 55"
Mobil: Moto G200

Permalänk
Medlem

Japp men orginalstorleken ligger fortfarande kvar i DB efter en omskalning? Är det avancerat att skala om den?