示例#1
0
        /// <summary>
        /// Creates an Animated PNG from a stream.
        /// </summary>
        /// <returns>The file.</returns>
        /// <param name="stream">The stream.</param>
        public static APNG FromStream(MemoryStream stream)
        {
            APNG apng = new APNG();

            apng.Load(stream);
            return(apng);
        }
示例#2
0
        /// <summary>
        /// Creates an Animated PNG from a Image.
        /// </summary>
        /// <returns>The file.</returns>
        /// <param name="image">Image.</param>
        public static APNG FromImage(Image image)
        {
            APNG apng = new APNG();

            apng.Load(APNG.ImageToStream(image));
            return(apng);
        }
示例#3
0
        /// <summary>
        /// Creates an Animated PNG from a file.
        /// </summary>
        /// <returns>The file.</returns>
        /// <param name="filename">Filename.</param>
        public static APNG FromFile(string filename)
        {
            APNG apng = new APNG();

            apng.Load(filename);
            return(apng);
        }