Login | Register   
LinkedIn
Google+
Twitter
RSS Feed
Download our iPhone app
TODAY'S HEADLINES  |   ARTICLE ARCHIVE  |   FORUMS  |   TIP BANK
Browse DevX
Sign up for e-mail newsletters from DevX


Tip of the Day
Language: VB7
Expertise: Intermediate
Nov 3, 2003

GetAnimationFrameCount - Retrieve the number of frames contained in the specified image

' Retrieve the number of frames contained in the specified image. For non-
' animated images the function returns 1
'
' Example:
'    Dim frameCount As Integer = GetAnimationFrameCount("D:\sample.gif")

Function GetAnimationFrameCount(ByVal imgPath As String) As Integer
    ' load the image
    Dim img As System.Drawing.Image = System.Drawing.Image.FromFile(imgPath)
    Dim fdl As New Drawing.Imaging.FrameDimension(img.FrameDimensionsList(0))
    ' get the frame count
    Dim frameCount As Integer = img.GetFrameCount(fdl)
    ' release the image
    img.Dispose()
    Return frameCount
End Function
Marco Bellinaso
 
Comment and Contribute

 

 

 

 

 


(Maximum characters: 1200). You have 1200 characters left.

 

 

Sitemap