public static ushort GetRepeatCount(GifApplicationExtension ext) { if (ext.Data.Length >= 3) { return BitConverter.ToUInt16(ext.Data, 1); } return 1; }
public static bool IsNetscapeExtension(GifApplicationExtension ext) { return ext.ApplicationIdentifier == "NETSCAPE" && Encoding.ASCII.GetString(ext.AuthenticationCode) == "2.0"; }
internal static GifApplicationExtension ReadApplication(Stream stream) { var ext = new GifApplicationExtension(); ext.Read(stream); return ext; }