C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[76152] Re:GIF 방식 읽어 오는 방법이 없을까요?
초행길 [bluepos] 1104 읽음    2021-09-08 00:53
혹시 필요하신 분이 계실 것 같아 글을 남깁니다.

박지훈.임프님과 김태선님 글을 읽고 애니메이션 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버전쓰고 있습니다.
:
: 잘하시는분 부탁드립니다.

+ -

관련 글 리스트
73097 GIF 방식 읽어 오는 방법이 없을까요? 쿼드콥터헬기 3286 2015/10/17
76152     Re:GIF 방식 읽어 오는 방법이 없을까요? 초행길 1104 2021/09/08
73098     Re:GIF 방식 읽어 오는 방법이 없을까요? 송신영 3696 2015/10/17
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.