|
jpeg.hpp를 이용해서 화면에 jpeg의 그림을 띄우는 것은 알았습니다.
그런데 버퍼(배열)에 들어있는 jpeg 데이타를 파일로 저장해서 다시 띄우는 방식이 아니라
jpeg 데이타를 배열에서 바로 화면에 뿌릴수 있는 방법을 알고 싶습니다.
Image1->Picture->LoadFromFile("img.jpg");
위의 명령으로 파일을 읽어서 화면에 뿌리는데.. 그런 방식이 아니라
jpeg_data[]는 배열을 바로 Image1에 뿌리는 방법을 알고 싶습니다.
bmp는
for(y = 1 ; y < 480 ; y++)
{
line_ptr = (DWORD*)m_pBitmap1->ScanLine[y];
memcpy(line_ptr,(DWORD*)(test_bmp+y*640),640*sizeof(DWORD));
Application->ProcessMessages();
}
Image1->Picture->Bitmap = m_pBitmap1;
Image1->Repaint();
위의 절차를 따라서 640*480의 영상을 화면에 뿌리게 되는데.. jpeg은 꼭 파일로 만들어서 화면에 뿌려야 하나요?
다른 방법이 있으면 알려주세요.
전 하드웨어 엔지니어라 프로그램에 약합니다.
그럼 알려주실거죠? 감사합니다.
|