2011-08-18 2 views
3

WebClient를 통해 인터넷을 통해 스트림으로 이미지를 가져오고 있습니다.Atalasoft DotImage - 스트림 크기 조정

이미지 크기를 조정해야하지만 최대 너비는 120 픽셀이어야합니다. 그런 다음 다른 스트림으로 반환해야합니다.

누군가이 코드를 내게 보여줄 수 있습니까? 나는 개발자 가이드를 통해 파고 있지만 답변을 찾을 수 없습니다. 여기에 해당이 코드

답변

0

: 당신은 파일에 저장된 이미지의 크기를 조정할 수 있습니다

http://snippets.dzone.com/posts/show/1485

. 스트림을 파일에 저장하고 수정 한 다음 다시 보내면됩니다. 물론 코드를 수정하는 메모리에서 직접 작업 할 수도 있습니다.

3

이렇게하려면 WebClient가 필요하지 않습니다.

AtalaImage atalaImage = AtalaImage.FromURL(url); // grab the image from url. 
ResampleCommand rc = new ResampleCommand(width, height); // create resize command 
atalaImage = rc.Apply(atalaImage).Image; // resize 

편집 : 또한 최대 크기 ResampleCommand를 사용할 수 있습니다.

ResampleCommand rc = new ResampleCommand(maxSize);