FreeImage.NET Class Library Reference
ImageMetadata Class |
Class handling metadata of a FreeImage bitmap.
Inheritance Hierarchy
Namespace: FreeImageAPI.Metadata
Assembly: FreeImageNET (in FreeImageNET.dll) Version: 3.17.0.4 (3.17.0)
Syntax
C#
public class ImageMetadata : IEnumerable, IComparable, IComparable<ImageMetadata>
The ImageMetadata type exposes the following members.
Constructors
Name | Description | |
---|---|---|
ImageMetadata(FIBITMAP) |
Initializes a new instance based on the specified FIBITMAP,
showing all known models.
| |
ImageMetadata(FIBITMAP, Boolean) |
Initializes a new instance based on the specified FIBITMAP,
showing or hiding empry models.
|
Properties
Name | Description | |
---|---|---|
Count |
Returns the number of visible
MetadataModels.
| |
HideEmptyModels |
Gets or sets whether empty
MetadataModels are hidden.
| |
ItemInt32 |
Gets or sets the MetadataModel at the specified index.
In case the getter returns null the model is not contained by the list. null can be used calling the setter to destroy the model. | |
ItemFREE_IMAGE_MDMODEL |
Gets or sets the MetadataModel of the specified type.
In case the getter returns null the model is not contained by the list. null can be used calling the setter to destroy the model. | |
List |
Returns a list of all visible
MetadataModels.
|
Methods
Name | Description | |
---|---|---|
AddTag |
Adds new tag to the bitmap or updates its value in case it already exists.
Key will be used as key.
| |
CompareTo(Object) |
Compares this instance with a specified Object.
| |
CompareTo(ImageMetadata) |
Compares this instance with a specified ImageMetadata object.
| |
Equals | (Inherited from Object.) | |
Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) | |
GetEnumerator |
Retrieves an object that can iterate through the individual
MetadataModels
in this ImageMetadata.
| |
GetHashCode | Serves as a hash function for a particular type. (Inherited from Object.) | |
GetType | Gets the Type of the current instance. (Inherited from Object.) | |
MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) | |
ToString | Returns a string that represents the current object. (Inherited from Object.) |
See Also