|
Graphics::TBitmap *bmp = new Graphics::TBitmap();
TJPEGImage *jp = new TJPEGImage();
try
{
jp->LoadFromFile("c:\\test.jpg");
bmp->Assign(jp);
bmp->Width=80;
bmp->Height=60;
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<이부분에 stretch부분이 들어가야할거 같은데...
ImageList2->Add (bmp, NULL);
bmp->SaveToFile("c:\\test.bmp");
}
__finally
{
delete bmp;
delete jp;
}
빈센트 님이 쓰신 글 :
:
: #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
|