|
이미지 파일을 직접 다루시는 거라면 이미지 파일 헤더에서 이미지의 시작점과 사이즈를 구할수 있습니다
그러면 새로운 파일을 만드시고 헤더는 그대로 카피해서 기록하시고 헤더부분에 이미지 크기에 관한 사항만 고치고 새로운 크기 만큼 이미지를 파일에 붙이면 됩니다.
이때는 주로 fopen fclose memset memcpy malloc free 등함수를 사용하시면 쉽게 되리라 생각합니다.
주의 하실것은 ActiveX를 사용해도 고급스럽게 사용할려면 2000페이지 분량의 책을 공부해야하고 JDBC를 사용 할려고 해도 4000페이지 분량의 해당 데이타 베이스 엔진에 대해서 공부 해야합니다.
차라리 자료 구조 책이나 알고리즘 책 이미지 포멧 책을 사서 공부하는게 빠르죠 이책들은 분량이 많아봐야 200페이지가 고작이고 또 어려운 부분은 기초 학문만 (영어 수학) 튼튼하다면 몇번 보시면 자동으로 이해 됩니다.
한마디로 쓰레기 차 피하다가 똥차에 치여 죽는 꼴이죠.
그럼
구리구리 님이 쓰신 글 :
: 조그만 그림 예를 들면 30*30 정도의 그림들이 10개정도 있다고 하면
:
: 앞에 헤더 넣고 이것들을 쭉 이어서 붙여서 새로운 포맷이나 bmp형식으로 저장을 하려고 하는데요
:
:
:
: 그림을 하나를 그냥 dword colorTempArray[30][30]에 각각의 픽셀값을 넣는건 했는데요
:
: 이 그러면 일일이 크기에 맞춰서 변수를 만들어 줘야하는데 10개를 붙이면
:
: dword colorSaveArray[30][300]의 식으로 만들어야 하는데
:
:
:
: dword colorSaveArray[height][width] 이런식으로 생성을 할순 없는걸로 아는데요
:
: 어떻게 해야하는지 알려주세요
:
:
:
: 비트맵에서는 그냥 하나의 변수 같은곳에 픽셀데이터가 쭉 있다고 하던데요 잘 이해가 안되네요
:
: 다른 방법이 있으면 알려주시면 감사하고요
:
|