Я пытаюсь что-то написать, чтобы мои изображения показывались правильно.
У меня есть 2 номера "breedtePlaatje" и "hoogtePlaatje". Когда я загружаю эти 2 переменные со значениями, я получаю "800" и "500", я ожидаю, что "verH" будет (500/800) = 0,625. То есть значение verH = 0 ..
Это код:
int breedtePlaatje = Convert.ToInt32(imagefield.Width);
int hoogtePlaatje = Convert.ToInt32(imagefield.Height);
//Uitgaan van breedte plaatje
if (breedtePlaatje > hoogtePlaatje)
{
double verH = (hoogtePlaatje/breedtePlaatje);
int vHeight = Convert.ToInt32(verH * 239);
mOptsMedium.Height = vHeight;
mOptsMedium.Width = 239;
//Hij wordt te klein en je krijgt randen te zien, dus plaatje zelf instellen
if (hoogtePlaatje < 179)
{
mOptsMedium.Height = 179;
mOptsMedium.Width = 239;
}
}
Любые советы, касающиеся моего подхода, были бы прекрасны.