Image 를 Byte Array 로 변환 (Image -> Byte[])
Byte Array 을 Image 로 변환 (Byte[] -> Image)
------------------------------------------------------------------------------------------------------------------
위 프로그램은 이미지 파일을 읽어서 Image 를 보여주고,
이 Image 를 Byte[ ] 로 변환 하고,
다시 Byte[ ] 을 Image 로 변환시켜주는 프로그램입니다.
아래 이미지처럼 실제 이미지 파일의 경로를 입력해주고,
이 이미지 파일을 읽어서 Picture Box 1 에 보여주도록 하겠습니다.
우측 상단에 위치한 File To Image 버튼 이벤트는 아래처럼 구현되어 있습니다.
File To Image 버튼을 클릭한 결과입니다.
이번에는 Image To Byte[ ] 버튼을 눌러서 Picture Box 1 의 이미지를 Byte[ ] 로 변환해보도록 하겠습니다.
Image To Byte[ ] 버튼은 아래처럼 구현되어 있습니다.
Image To Byte[ ] 버튼을 클릭해서 Byte[ ] 을 얻고 RichTextBox 에 Byte[ ] 이라는 것만 표시했구요.
Byte[ ] 의 값은 RichTextBox 에 임시로 저장해두었습니다.
실제 이미지의 대한 Byte[ ] 의 값은 이렇습니다.
이번엔 이 Byte[ ] 을 토대로 다시 Image 로 변환해보겠습니다.
Byte[ ] to Image 버튼 이벤트는 아래처럼 구현되어 있습니다.
Byte[ ] 을 다시 Image 로 변환했습니다.
'[ C# ] > ㄴ Tips' 카테고리의 다른 글
[C#] FTP 폴더 연동하기 (0) | 2019.07.24 |
---|---|
[C#] DataTable 내 특정 컬럼의 값들을 배열로 얻기 (LINQ) (0) | 2019.07.11 |