This is experimental documentation.
When implemented in a derived class, allows a custom image codec to be parsed to retrieve a .NET Image object.

C# | Visual Basic | Visual C++ |
public abstract class ImageParser : IDisposable
Public MustInherit Class ImageParser _ Implements IDisposable
public ref class ImageParser abstract : IDisposable

All Members | Constructors | Methods | Properties | ||
Icon | Member | Description |
---|---|---|
![]() | ImageParser()()()() |
Creates a new ImageParser.
|
![]() ![]() | Create(String) |
Creates a new ImageParser for the file at the specified path.
|
![]() ![]() | Create(Stream) |
Creates a new ImageParser for the specified stream.
|
![]() | Dispose()()()() |
Disposes the parser, cleaning up managed and unmanaged resources.
|
![]() | Dispose(Boolean) |
Disposes the parser, cleaning up unmanaged and optionally managed resources.
|
![]() | Equals(Object) | (Inherited from Object.) |
![]() | Finalize()()()() | Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection. (Inherited from Object.) |
![]() | GetHashCode()()()() | Serves as a hash function for a particular type. GetHashCode()()()() is suitable for use in hashing algorithms and data structures like a hash table. (Inherited from Object.) |
![]() | GetMipmapImage(Int32) |
Gets a new Image of the mipmap at the specified index.
|
![]() | GetSizeOfMipmap(Int32) |
Gets the size of the mipmap at the specified index.
|
![]() | GetType()()()() | Gets the Type of the current instance. (Inherited from Object.) |
![]() | MemberwiseClone()()()() | Creates a shallow copy of the current Object. (Inherited from Object.) |
![]() | NumberOfMipmaps |
Gets the number of mipmaps contained in this image.
|
![]() | ToString()()()() | (Inherited from Object.) |

Because of differences in file type and purpose, this class does not support working with images from .BNI files found in Starcraft or Warcraft II: Battle.net Edition. To use those files, use the BniFileParser class instead.

Object | |
![]() | ImageParser |
Assembly: Asgard5Library (Module: Asgard5Library)