|
TPicture *LoadImg = new TPicture();
LoadImg->LoadFromFile("D:\\image\\Image.bmp");
TPNGGraphic* Img_PNG = new TPNGGraphic();
Img_PNG->Assign(LoadImg->Graphic);
Img_PNG->SaveToFile("D:\\image\\testPNG.png");
TPPMGraphic* Img_PPM = new TPPMGraphic();
Img_PPM->Assign(LoadImg->Graphic);
Img_PPM->SaveToFile("D:\\image\\testPPM.ppm");
위와 같이 bmp 영상을 읽어서 png와 ppm 파일로 포맷을 변환해서 저장하는 테스트를 해보려고 하는데..
영상이 png와 ppm으로 저장이 되고 알씨와 같은 프로그램을 통해서는 파일 확인이 되더라구요..
근데 일단 변환한 영상 파일의 사이즈가 bmp와 동일합니다..??!
게다가 다시 빌더에서 변환한 png나 ppm파일을 열려고 하면 올바른 포맷이 아니라고 합니다..(bmp로도 안되구요 ㅠ.ㅠ)
제가 변환하는 과정에서 잘못 구현한 부분이 있는지 궁금해서 질문드립니다. ㅠㅠ
|