화면에 이미지를 표시하고 싶습니다. 크기 (높이 및 너비)를 화면에 맞게 조정해야합니다 (늘림 또는 줄임). 이미지가 서버에 저장되었으며 1024 x 768 (예)입니다.사용자 화면 해상도에 따라 <asp:Image> 크기 조정
그래서, 그 순간에, 내가 이렇게 : X 800 800 (나는 조경 대 계정 세로 고려 크기
ImageUtilities.Dimension d =
ImageUtilities.ImageUtilities.GetImageSize(f.FullName);
var newD = ImageUtilities.ImageUtilities.GetResized(d.Height, d.Width, 520, 520);
Image1.Height = newD.Height;
Image1.Width = newD.Width;
그래서, 그 순간에, 나는 사각형에 맞게 내 이미지를 강요하고, 비율을 사용하여 aspect를 유지한다.
문제는 저해상도 화면에서 사용자가 이미지의 하단 (닫기 버튼이있는 곳)으로 가려면 약간 스크롤해야한다는 것이다. res scree, 1024로 1024를 사용할 수있는 영역으로 유지할 수 있습니다.
화면 해상도, 그리고 매개 변수를 내 코드 숨김 메소드 (GetResized는 새로운 높이와 너비를 반환하는 메소드)로 가져 가야합니까?
사용자가 브라우저를 최대화하지 않았을 수도 있음을 알고 있습니다. 괜찮습니다.
(http://evonet.com.au/extending-the-aspimage-control-to-set-a-maximum-width/에서)
내가 그렇게하고 싶습니다 C# –
와 서버에 그 일의 insted하지만 방법을 잘. – Craig