Resize billeder mens proportionerne holdes
Jeg er i gang med et billedegalleri, og arbejder pt. på en upload funktion. Der skal gemmes et billede + en thumbnail, og det er det med at resize til thumb der giver problemer.Jeg vil gerne have at alle billederne er f.eks. 120px høje, og så skal bredden regnes ud, så størrelsesforholdet mellem højde og bredde er det samme som på det originale billede.
Jeg har prøvet med følgende:
if (Img.Width > Img.Height)
{
ThumbHeight = (Img.Width/Img.Height)*120;
}
else if (Img.Width < Img.Height)
{
ThumbWidth = (Img.Height/Img.Width)*120;
}
hvilket virker fint så længe billedet er bredere end det er højt. Hvis det er omvendt bliver billedet højere end 120px, hvilket ikke er meningen! Er der nogen der kan se hvad det er jeg skal lave om?
