Jpeg 라이브러리(IJG)를 사용해서 Jpeg 파일을 화면에 뿌리려고 하는데,
Jpeg 라이브러리의 기본이 FILE 구조체를 사용하여, fread fwrite 로 접근 하는거 같은데...
제가 해야 되는것은 파일에서 읽는 것이 아니라, 특수 메모리 번지에서 읽어와야 되기때문에 이러한 질문을 올리네요.
Jpeg Document를 읽고 있는데, 해답이 안나오네요;;;
IJG라이브러리는 메모리에 대해서도 충분히 사용할 수 있습니다.
내부 스트럭쳐를 초기화 해 주는 함수들이 있는데, 거기서 파일 관련 함수들을 메모리 관련 함수들로 바꾸어 주면 가능합니다.
들어있는 예제 프로그램을 보시고, 파일 읽어들이는 부분을 참조 하시면, 그다지 어렵지 않게 메모리 구조로 바꾸어 쓰실 수 있습니다.
메모리를 fopen으로 읽는것은 잘 모르겠지만...
메모리를 fopen으로 읽는것은 잘 모르겠지만...
IJG라이브러리는 메모리에 대해서도 충분히 사용할 수 있습니다.
내부 스트럭쳐를 초기화 해 주는 함수들이 있는데, 거기서 파일 관련 함수들을 메모리 관련 함수들로 바꾸어 주면 가능합니다.
들어있는 예제 프로그램을 보시고, 파일 읽어들이는 부분을 참조 하시면, 그다지 어렵지 않게 메모리 구조로 바꾸어 쓰실 수 있습니다.
Re: 메모리에 있는 내용을 fopen 으로 열기가 가능한가요?
일부 비효율적이긴 하지만 가장 간단한 트릭을 쓰자면,
메모리 내용이 JPEG 파일과 완전히 동일하다면,
메모리를 임시 파일에 저장해서 라이브러리 함수로 열면 되겠네요.
Orion Project : http://orionids.org
댓글 달기