|
순서를 좀 바꿔야 합니다.
로드가 제일 먼저입니다.
Image1->Picture->Bitmap->LoadFromFile("c://1.bmp");
다음..TBitmap의 투명이 아니라 TImage를 투명하게 해야 합니다.
Image1->Transparent = true;
Image1->Picture->Bitmap->TransparentColor = clWhite;
비트맵 님이 쓰신 글 :
: 답변 감사합니다~~
:
: 그런데 제가 해보니 잘 안되네요;;;
:
: 조금만 더 자세히 가르쳐 주시겠습니까??
:
: 부탁드립니당~~
:
:
: //---------------------------------------------------------------------------
: void __fastcall TForm1::Button1Click(TObject *Sender)
: {
: Image1->Picture->Bitmap->Transparent = true;
: Image1->Picture->Bitmap->TransparentColor = clWhite;
: Image1->Picture->Bitmap->LoadFromFile("c://1.bmp");
: }
: //---------------------------------------------------------------------------
:
:
: 장성호 님이 쓰신 글 :
: : 6.0에서도
: : Image를 bitmap으로 하면 가능합니다.
: :
: : transparent 속성만 true 시켜주면
: : bitmap의 (0,0)의 Color를 이미지에서 투명하게 draw해줍니다.
: :
: : 원하는 색상을 투명하게 하려면
: :
: : Image1->Picture->Bitmap->TransparentColor = 원하는 색상 ;
: :
: : 위와같이 해줘야 하구요
: :
: : 그럼..
|