2011-02-02 6 views
1

나는 HttpListener를 사용하여 HTTP를 통해 이미지를 보내려고하지만 일부 이미지는 프로그램 리소스에서 가져오고 바이트 배열로 변환 할 때 크기가 떨어집니다 (리소스의 원본 이미지는 301,046 바이트이고 단지 67,098 바이트 큰)C# ImageConverter 변환 문제

public byte[] Buffer = (byte[])new 
    ImageConverter().ConvertTo(global::TestProject.Properties.Resources.sowy, 
    typeof(byte[])); 

그 버그로 인해 일부 이미지는 웹 브라우저에서 제대로 작동하지 않습니다.

+0

HTTP 환경없이 코드를 테스트 했습니까? – CharlesB

+0

네, 같은 문제가 있습니다. – Semas

+0

'TypeConverter' 파생 클래스를 직접 인스턴스화해서는 안됩니다. – user7116

답변

1

글쎄, 나는 이미지를 모바일 장치로 변환하여 해결했다. (Photoshop, png 형식 사용)