|
이글 보고 만지작 만지작 해봤는데
빌더 6.0쓰는데 저는 잘 안되네요..
/////////////////////////
Image1->Picture->Bitmap->LoadFromFile("c://123.bmp");
Image1->Transparent = true;
Image1->Picture->Bitmap->TransparentColor = clRed;
////////////////////////
전 그냥 Image1에 이미지 올리고 properties에서 transparent true하니까 되긴하네요;
Julien 님이 쓰신 글 :
: 순서를 좀 바꿔야 합니다.
: 로드가 제일 먼저입니다.
: 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 = 원하는 색상 ;
: : :
: : : 위와같이 해줘야 하구요
: : :
: : : 그럼..
|