old
2021. 3. 4.
[Java] 비트맵(Bitmap), bmp fileSize 읽어 오기, read() 함수
/*Mission - read() 함수로 bmp 파일의 File Size를 읽어와 fileSize int형 변수에 담는다. - bmp 확장자의 File Size는 총 4 byte이며 3~6 byte에 저장되어 있다. */ 주석 1 파일을 불러오는 FileInputStream 객체를 생성합니다. 주석 2 아래는 비트맵 파일의 헤더 구조입니다. Signature 부분이 2 byte를 차지하고 있습니다. read() 함수로 초반의 2 btye를 b 변수에 담아서 버립니다. 우리의 목적은 FileSize를 읽는 것입니다. read() 함수는 파일에서 1 byte씩 읽어 오는 함수인데, 끝까지 읽으면 -1을 반환해야 하기 때문에 int형으로 써야 합니다. 하지만...... 1 byte를 읽어 오는 데에 4 byt..