You are here: Home - Studio Post - BMP 이미지 뷰어

1205162017

BMP 이미지 뷰어

안녕하세요 OJT 교육생 엄성필입니다.

BMP파일 많이들 쓰시죠. ^^
(여기서 BMP파일 뭐야? 하시는분은 설마 없겠죠?ㅠ)
저도 지금까지는 별 생각없이 BMP파일을 쓰고 있었습니다.
하지만 이제 BMP파일을 보는 시각이 조금 달라진거 같습니다.
제가 달라진 이유는 얼마전까지 BMP 뷰어를 만들었습니다.

평소 별 생각없던 사용하던 BMP파일들의 내용을 하나하나 파해쳐서 이미지로 띄워서 보여주어야 하는데. 이게 생각보다 만만한 일은 아니었습니다.
그래서 처음에는 BMP의 종류에 대해서 조사를 해보니 BMP파일도 한두개가 아닌 여러가지 종류가 있었습니다. 거기다 압축형태도 있고 비압축 형태도 있고 생각보다 종류가 다양하더군요.
그중에서 압권은 16bit형식으로된 BMP파일에 있었습니다.
(이놈이 절 가장 머리아프게 만들었던…)
16비트 형식 BMP는 크게 두가지 형식으로 되어있는데 이 두가지 형식을 확실하게 구별할수 있는 방법을 찾지 못해서 고생을 했었습니다. 검색을 해도 뚜렷한 답변을 찾지 못하고, 전전긍긍 하고 있었습니다. 누군지도 모르는 16Bit BMP파일을 처음 만들어낸 사람에게 속으로 욕을 할정도로 제 멘탈에 금이 가고 있었습니다. ㅠ
분명히 다른 뷰어들보면 종류에 상관없이 이미지를 보여주니 구별할 방법이 있을텐데 그 방법을 찾지를 못하니 답답함이 이루 말할 수 없었습니다.
그때 부실장님께서 힌트를 주셔서 그 힌트를 바탕으로 이것저것 해봐서 결국에는 구별법을 찾아내고 뷰어를 완성할수 있었습니다.
정말 그때 부실장님께서 도움의 손길을 주시지 않았다면 얼마나 더 많은 시간을 구별법 찾는데 보내야 했을지 상상이 안됩니다. ㅠ
또 그 해법이 그 전에 이것저것 검색을 해보면서 이건가 하고 봤던 방법중에 한가지 와 비슷해서 약간 허탈함도 조금 있었습니다.
그때 그 방법을 조금더 연구했어야 하는데 하면서 아쉬움도 들었고요.
그렇게 우여곡절 끝에 bmp뷰어를 다만들고 파일을 불러와 이미지가 제대로 뜨는거 보니 드디어 완성했다는 기쁨이.ㅎ
앞으로도 문제가 생기는 일이 많겠지만 포기하지 않고 노력하다보면 해답은 나오겠죠.

이제 날도 더워지고 있는데 모두들 건강들 챙기시면서 보람찬 하루를 보내십쇼.

ps.위 이미지는 제가 만들 뷰어의 모습니다.
ps.다만들어 놓고 이미지 로딩 속도때문에 코드를 대폭 수정했다는 웃지못할 사실이…..

Leave a Reply

Back to top