|
#include <jpeg.hpp>
Graphics::TBitmap *bmp = new Graphics::TBitmap();
TJPEGImage *jp = new TJPEGImage();
try
{
jp->LoadFromFile("c:\\1.jpg");
bmp->Assign(jp);
ImageList1->Add (bmp, NULL);
bmp->SaveToFile("c:\\1.bmp");
}
__finally
{
delete bmp;
delete jp;
}
공현민 님이 쓰신 글 :
: 물론 좋은 프로그램을 만드는것도 중요하지만..
: builder는 거의 모르는 상태에서 만들라니... 이길을 포기해야할지..T.T
:
: 제가 해야할일은요..
:
: 근본적으로는 imagelist안에 그림을 넣는 일입니다.
:
: Graphics::TBitmap *bitmap1 = new Graphics::TBitmap();
: bitmap1->LoadFromFile ("C:\\test.bmp"); <<<<<<<<<<< 이렇게 bmp파일이면 얼마나 좋겠습니까..
: ImageList1->Add (bitmap1, NULL);
: delete bitmap1;
:
: 근데 jpg파일입니다. 그것도 크기도 다 다르구요... 같은 크기로 stretch시켜서 넣어야 하거든요..
:
: 머리를 쓰다가 안돌아 가는 머리로..
:
: 1. jpg를 bmp로 변환하면 될거 같더라구요... 근데 검색하고 찾아보고.. 제가 잘 못찾습니다...
: bmp->jpg밖에 없더라구요...
:
: 2. 그래서 조금 생각한것이 image로 가져와서 save함 해볼라구요.. 했거든요..
: 역시 안되더군요..
: Image1->Picture->LoadFromFile("C:\\test.jpg");
: Image1->Picture->SaveToFile("C:\\test.bmp");
: bmp를 못읽어요.. jpg파일형식이더라구요..
: 그래서 한줄 더 넣어죠..ㅋㅋ
:
: Image1->Picture->Bitmap->SaveToFile("C:\\test.bmp");
: 그랬더니 역시나 bmp파일형식은 맞는지 모르겠는데... 내용이 없어요. 파일만 있구요..
:
: 어떻게 해야 할까요.. 도와주세요.. 오늘 밤새는데 아무래도 못 할거 같아요..TT
|