2009-05-21 3 views

답변

3

이미지를로드 할 System.Drawing.Image.FromStream를 사용해보십시오. 이미지를로드하면 당신은 당신이 보관 유지하는데 충분한 크기가 바이트 배열을 만듭니다 (예 : ImageInstance.Save(FileName);)

3

저장하기 원하는 GDI 물건을 사용할 수 System.IO.MemoryStream foo = new System.IO.MemoryStream(MyByteArray);

를 사용하여 바이트 배열로부터 스트림을 만들 수 있습니다 OLE 개체 :

Dim bArr(Len(<OLE Object Field>)) as Byte 

OLE 개체 열의 첫 번째 행을 읽고 Byte 배열에 배치하십시오.

GIF 파일의 경우 바이트 0에서 2까지의 ASCII 값은 "GIF"입니다. JPEG 파일의 경우 6 - 9 바이트는 일반적으로 "JFIF"값을 갖습니다. PNG 파일의 경우 1 - 3 바이트의 ASCII 값은 "PNG"입니다.

TIFF가 너무 많아 TIFF가 더 어려워집니다.

파일 형식을 결정한 후에는 Brian의 방법을 사용하여

파일을 저장할 수 있습니다