2010-06-23 4 views

답변

28
  1. MemoryStream을 생성자에서 전달합니다.
  2. Image.FromStream을 사용하여 스트림에서 이미지를 읽습니다.
  3. theImg.Save("theimage.jpg", ImageFormat.Jpeg)으로 전화하십시오.

는 System.Drawing.Imaging를 참조하여 스트림 블록을 사용하여 사용할 기억.

+0

어떻게 파일을 .png/.jpg 파일로 저장할 수 있습니까? –

+1

img.Save ("filename"). 기본 저장 형식은 png입니다. –

+1

바이트 배열에 이미 유효한 이미지가 포함되어있는 경우 Image 왕복은 의미가 없습니다. 'File.WriteAllBytes()'또는 바이트 배열의 내용을 파일에 직접 씁니다. – CodeCaster

17

데이터베이스의 byte [] 배열에서 메모리 스트림을 만든 다음 Image.FromStream을 사용하십시오.

byte[] image = GetImageFromDatabase(); 
MemoryStream ms = new MemoryStream(image); 
Image i = Image.FromStream(ms); 
관련 문제