혹시 필요하신 분이 계실 것 같아 글을 남깁니다.
박지훈.임프님과 김태선님 글을 읽고 애니메이션 gif 를 작동시켰습니다.
박지훈.임프님과 김태선님께 감사드립니다.
델파이와 C++빌더의 2007 이상에서는 gif가 기본 지원이 되고 있습니다.
(그 이전 버전에서는, TGIFImage 모듈을 설치해야 하는 것 같습니다.)
혹시, 필요한 다른 분들을 위해서... 팁을 추가하겠습니다.
애니메이션이 깜박거림을 없애려면
thisForm->DoubleBuffered = true ;
을 넣어주면 됩니다.
제 코드는 아래와 같습니다. (환경은 Windows 10 / RAD Studio 10.3 Rio 입니다.)
String stDocPath, stFileName, stTarget ;
stDocPath = ExtractFilePath(ParamStr(0)) ;
stFileName = "MainImage.gif" ;
stTarget = stDocPath + stFileName ;
if (FileExists(stTarget)) {
GIFImageDefaultAnimate = true;
GIFImageDefaultTransparent = true ;
thisForm->DoubleBuffered = true ; // 화면 깜박임 방지..
thisForm->Image1->Picture->LoadFromFile(stTarget) ;
} ;
여러분, 즐프하세요~
쿼드콥터헬기 님이 쓰신 글 :
: 포토샵으로 수정 했는데 GIF로 했습니다. 애니메이션효과있어요
: 근데 볼랜드로 적용이 안되요 ㅠㅠ
:
: TGifImage도 나와있고 그래픽스도 나와있는데 설치 방법을 모르겠어요
: 빌더 6버전쓰고 있습니다.
:
: 잘하시는분 부탁드립니다.
|