티스토리 뷰
웹페이지 이미지 사용하기
웹페이지에 사용 중인 이미지 리소스를 확인해보면 url과 함께 해당 주소가 *.jpg, *.png로 끝난다.
이때, 다음 코드를 통해 해당 이미지를 대상으로 스트림을 만들고 읽어와 사용할 수 있다.
처리 흐름은 다음과 같다.
- WebClient 생성
- WebClient 인스턴스에서 OpenRead 함수를 이용하여 이미지 url에 대한 스트림 생성
- 비트맵 정적 함수인 FromStream으로 비트맵 생성
- 사용한 리소스 반납
- 비트맵 반환
public Bitmap GetWebImage()
{
Bitmap bitmap = null;
try
{
WebClient cl = new WebClient();
Stream stream = cl.OpenRead(url);
bitmap = Bitmap.FromStream(stream) as Bitmap;
stream.Close();
cl.Dispose();
}
catch (Exception ex)
{
throw ex;
}
return bitmap;
}
댓글