2014-12-11 2 views
0

이미지의 크기를 최대 값으로 설정하는 데 문제가 있습니다. 이미지 크기를 설정하는 코드 예가 ​​있습니까? 내가 스트림에서 다음 단계에서 이미지를로드하고있는 첫 번째 단계는 당신이에서 새로운 이미지를 생성하여 이미지의 크기를 조정할 수 800로드 된 이미지의 크기 설정

+0

정확히 어떤 문제가 있습니까? –

+0

원본 크기로 이미지를로드합니다. [크기 조정 이미지] (http://stackoverflow.com/q/1922040/1997232)를 참조하십시오. – Sinatr

답변

1

에 image.Site.width을 설정할에서

System.Drawing.Image image = System.Drawing.Image.FromStream(stream, true); 

IT 및 지정 크기 : 당신이 크기 조절을 더 제어하려면

System.Drawing.Image resizedImage = new Bitmap(image, new Size(100,100)); 

, 당신은 새로운 이미지로 그릴과 interpolation mode 설정할 수 있습니다

System.Drawing.Image resizedImage = new Bitmap(100,100); 

using (Graphics graphicsHandle = Graphics.FromImage(resizedImage)) 
{ 
    graphicsHandle.InterpolationMode = InterpolationMode.HighQualityBicubic; 
    graphicsHandle.DrawImage(image, 0, 0, 100, 100); 
} 
return resizedImage;