|
void __fastcall TNetBoard2::SetImageScale(int AScale)
{
PiImage->Width=(PiImage->Picture->Width * AScale)/100;
PiImage->Height=(PiImage->Picture->Height * AScale)/100;
}
이렇게 작성 하는 걸로 알고 있습니다.
그리고 팁란에 보면 ..... 잘 설명 되어 있습니다. 간단한 이미지 뷰어 만들기인가...
그리고 알고 계시겠지만 혹시나 해서 PiImage 는 헤더파일에 선언을....
싸워라 곰탱아 님이 쓰신 글 :
: void __fastcall TNetBoard2::SetImageScale(int AScale)
: {
: PiImage->Bitmap->Width=(Image32->Bitmap->Width * AScale)/100;
: PiImage->Bitmap->Height=(Image32->Bitmap->Height * AScale)/100;
: }
:
: 로 이미지파일의 크기를 줄이니 이미지파일이 검게 나오네요.
:
: 그래서
:
: void __fastcall TNetBoard2::SetImageScale(int AScale)
: {
: TImage *PiImage = new TImage(NULL);
: PiImage->Picture->Bitmap->PixelFormat = pf24bit;
: PiImage->Picture->Bitmap->Width =(Image32->Bitmap->Width * AScale)/100;
:
: // Image32->Bitmap->Width=(Image32->Bitmap->Width * AScale)/100;
: // Image32->Bitmap->Height=(Image32->Bitmap->Height * AScale)/100;
: // Image32->Repaint();
: }이런식으로 하려고 하는데 Image32와의 연결을 어떻게 해야하는지 잘모르겠네요.
:
: 알려주시면 정말 감사하겠습니다.
|