Class ImageMetadataProvider
- Namespace
- Dynamicweb.Imaging.Providers
- Assembly
- Dynamicweb.Core.dll
Provides metadata for images
public abstract class ImageMetadataProvider
- Inheritance
-
ImageMetadataProvider
- Inherited Members
Methods
GetMetadataFromFile(string)
Gets image metadata from a file.
public abstract ImageMetadata GetMetadataFromFile(string filePath)
Parameters
filePathstringImage file path.
Returns
- ImageMetadata
Metadata for the image.
GetMetadataFromStream(Stream, string)
Gets image metadata from a file stream.
public abstract ImageMetadata GetMetadataFromStream(Stream stream, string extension)
Parameters
Returns
- ImageMetadata
Metadata for the image.
GetTagGroups()
Gets a collection of available metadata tag groups.
public abstract IDictionary<string, ImageMetadataTagGroup> GetTagGroups()
Returns
- IDictionary<string, ImageMetadataTagGroup>
Collection of metadata tag groups
GetTagsByGroup(string)
Gets a collection of available metadata tags for a given metadata tag group.
public abstract IDictionary<string, ImageMetadataTag> GetTagsByGroup(string groupName)
Parameters
groupNamestringMetadata tag group name
Returns
- IDictionary<string, ImageMetadataTag>
Collection of metadata tags