我试图写一些东西来让我的图像正确显示。我有 2 个号码“breedtePlaatje”和“hoogtePlaatje”。当我用我得到的值加载这两个变量时“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;
}
}
关于我的方法的任何提示也会很可爱。