이미지를 올바르게 표시하기 위해 무언가를 쓰려고 노력하고있다. 두 개의 숫자 "breedtePlaatje"와 "hoogtePlaatje"가 있습니다. 내가 "800"과 "500"으로 돌아가는 값을 가진 2 개의 vars를로드 할 때 "verH"가 (500/800) = 0,625가 될 것으로 기대합니다.C# 부문이 내가 예상 한대로 돌아 가지 않는다.
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;
}
}
내 접근 방식에 대한 모든 팁 사랑스러운 aswell 것 : verH = 0 ..
의 가치 상점이 코드입니다.
감사합니다. DOOOOH !!! :) – Younes