Class ImageMetadata
Inherited Members
Namespace: System.Dynamic.ExpandoObject
Syntax
[GeneratedCode("NJsonSchema", "13.20.0.0 (NJsonSchema v10.9.0.0 (Newtonsoft.Json v13.0.0.0))")]
public class ImageMetadata : FileMetadata
Properties
BitsPerChannel
Declaration
[JsonProperty("bitsPerChannel", Required = Required.DisallowNull, NullValueHandling = NullValueHandling.Ignore)]
public int BitsPerChannel { get; set; }
Property Value
int |
BitsPerPixel
Declaration
[JsonProperty("bitsPerPixel", Required = Required.DisallowNull, NullValueHandling = NullValueHandling.Ignore)]
public int BitsPerPixel { get; set; }
Property Value
int |
Channels
Declaration
[JsonProperty("channels", Required = Required.Default, NullValueHandling = NullValueHandling.Ignore)]
public string Channels { get; set; }
Property Value
string |
ColorProfile
Declaration
[JsonProperty("colorProfile", Required = Required.Default, NullValueHandling = NullValueHandling.Ignore)]
public string ColorProfile { get; set; }
Property Value
string |
ColorSpace
Declaration
[JsonProperty("colorSpace", Required = Required.Default, NullValueHandling = NullValueHandling.Ignore)]
public string ColorSpace { get; set; }
Property Value
string |
HasAdobeResourceData
Declaration
[JsonProperty("hasAdobeResourceData", Required = Required.DisallowNull, NullValueHandling = NullValueHandling.Ignore)]
public bool HasAdobeResourceData { get; set; }
Property Value
bool |
HasAlpha
Declaration
[JsonProperty("hasAlpha", Required = Required.DisallowNull, NullValueHandling = NullValueHandling.Ignore)]
public bool HasAlpha { get; set; }
Property Value
bool |
HasExifData
Declaration
[JsonProperty("hasExifData", Required = Required.DisallowNull, NullValueHandling = NullValueHandling.Ignore)]
public bool HasExifData { get; set; }
Property Value
bool |
HasIptcData
Declaration
[JsonProperty("hasIptcData", Required = Required.DisallowNull, NullValueHandling = NullValueHandling.Ignore)]
public bool HasIptcData { get; set; }
Property Value
bool |
HasXmpData
Declaration
[JsonProperty("hasXmpData", Required = Required.DisallowNull, NullValueHandling = NullValueHandling.Ignore)]
public bool HasXmpData { get; set; }
Property Value
bool |
Height
Declaration
[JsonProperty("height", Required = Required.DisallowNull, NullValueHandling = NullValueHandling.Ignore)]
public int Height { get; set; }
Property Value
int |
HeightInCm
Declaration
[JsonProperty("heightInCm", Required = Required.DisallowNull, NullValueHandling = NullValueHandling.Ignore)]
public double HeightInCm { get; set; }
Property Value
double |
HeightInInch
Declaration
[JsonProperty("heightInInch", Required = Required.DisallowNull, NullValueHandling = NullValueHandling.Ignore)]
public double HeightInInch { get; set; }
Property Value
double |
HorizontalResolution
Declaration
[JsonProperty("horizontalResolution", Required = Required.DisallowNull, NullValueHandling = NullValueHandling.Ignore)]
public double HorizontalResolution { get; set; }
Property Value
double |
IsExtended
Declaration
[JsonProperty("isExtended", Required = Required.DisallowNull, NullValueHandling = NullValueHandling.Ignore)]
public bool IsExtended { get; set; }
Property Value
bool |
IsIndexed
Declaration
[JsonProperty("isIndexed", Required = Required.DisallowNull, NullValueHandling = NullValueHandling.Ignore)]
public bool IsIndexed { get; set; }
Property Value
bool |
PixelFormat
Declaration
[JsonProperty("pixelFormat", Required = Required.Default, NullValueHandling = NullValueHandling.Ignore)]
public string PixelFormat { get; set; }
Property Value
string |
TotalFrames
Declaration
[JsonProperty("totalFrames", Required = Required.DisallowNull, NullValueHandling = NullValueHandling.Ignore)]
public int TotalFrames { get; set; }
Property Value
int |
TotalUnspecifiedTiffExtraChannels
Declaration
[JsonProperty("totalUnspecifiedTiffExtraChannels", Required = Required.DisallowNull, NullValueHandling = NullValueHandling.Ignore)]
public int TotalUnspecifiedTiffExtraChannels { get; set; }
Property Value
int |
UncompressedSizeInBytes
Declaration
[JsonProperty("uncompressedSizeInBytes", Required = Required.DisallowNull, NullValueHandling = NullValueHandling.Ignore)]
public long UncompressedSizeInBytes { get; set; }
Property Value
long |
VerticalResolution
Declaration
[JsonProperty("verticalResolution", Required = Required.DisallowNull, NullValueHandling = NullValueHandling.Ignore)]
public double VerticalResolution { get; set; }
Property Value
double |
Width
Declaration
[JsonProperty("width", Required = Required.DisallowNull, NullValueHandling = NullValueHandling.Ignore)]
public int Width { get; set; }
Property Value
int |
WidthInCm
Declaration
[JsonProperty("widthInCm", Required = Required.DisallowNull, NullValueHandling = NullValueHandling.Ignore)]
public double WidthInCm { get; set; }
Property Value
double |
WidthInInch
Declaration
[JsonProperty("widthInInch", Required = Required.DisallowNull, NullValueHandling = NullValueHandling.Ignore)]
public double WidthInInch { get; set; }
Property Value
double |
Methods
FromJson(string)
Declaration
public static ImageMetadata FromJson(string data)
Parameters
string data |
Returns
ImageMetadata |