chaoskcuf's lab

POST : 프로그래밍/TIP& Study

[WPF] WPF에서 Animated GIF 사용하기

WPF에서 Image 클래스를 통해 animated Gif를 불러들이면
첫번째 프레임만 표시될뿐 애니메이션이 동작하지 않습니다.

WPF 다음 버전에서도 animated GIF를 정식으로 지원할 지 모르겠습니다.
(사용자의 needs가 별로 없으면 반영 안되겠죠.;;)

그러나 누군가는 이미 구현해놓았을 것 같아서 찾아보니

http://robreiss.com/ 에 관련 라이브러리를 만들어서 올려놓았더군요.
다운 받는 곳은 http://robreiss.com/files/default.aspx 입니다.

ImageAnim.dll 이라는 파일인데요. 사용방법도 Image 클래스를 사용하는 것과 동일합니다.
Source에 경로만 넣어주면 자동으로 애니메이션이 재생됩니다.


제가 테스트한 코드는 아래와 같습니다.
<Window x:Class="Gif.Window1"
    xmlns="http://schemas.microsoft.com/winfx/2006 ··· entation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:rs="clr-namespace:ReissSoftware;assembly=ImageAnim"   
    Title="Window1" Height="300" Width="300">
    <Grid>
    <StackPanel Orientation="Horizontal">
        <Image Source="dog2.gif" Stretch="None"></Image>
        <rs:ImageAnim Source="dog2.gif" Stretch="None" ></rs:ImageAnim>
    </StackPanel>
    </Grid>
</Window>
아래 동영상과 같이 왼쪽은 Image Class를 쓴 것이고 오른쪽은 ImageAnim Class를 사용한 것 입니다.



Gif.zip

테스트 솔루션


2008/06/26 13:17 2008/06/26 13:17
top

tags

, , , ,

posted at

2008/06/26 13:17


◀ recent : [1] : ... [2] : [3] : [4] : [5] : [6] : [7] : [8] : [9] : [10] : ... [138] : previous ▶

CONTENTS

chaoskcuf's lab
BLOG main image
WPF, Silverlight, C#, MFC 프로그래밍 팁, 자작 프로그램 개발
RSS 2.0Tattertools 믹시
최근 글 최근 댓글 최근 트랙백
카테고리
사이트 링크