Struct ImageProperties
Represents an image.
[JsonConverter(typeof(ImageProperties.ImagePropertiesConverter))]
public struct ImageProperties
- Inherited Members
Constructors
ImageProperties(ImageFormat, ReadOnlyMemory<byte>, bool)
Represents an image.
public ImageProperties(ImageFormat format, ReadOnlyMemory<byte> data, bool isBase64 = false)
Parameters
formatImageFormatThe format of the image.
dataReadOnlyMemory<byte>The data of the image.
isBase64boolWhether
datais in Base64 format.
Properties
Data
The image's contents, represented as a block of bytes.
public ReadOnlyMemory<byte> Data { readonly get; set; }
Property Value
Empty
An empty ImageProperties instance.
public static ImageProperties Empty { get; }
Property Value
Format
The image's format.
public ImageFormat Format { readonly get; set; }
Property Value
IsBase64
Whether the contents of Data are encoded in Base64.
public bool IsBase64 { readonly get; set; }
Property Value
Methods
WithData(ReadOnlyMemory<byte>)
The image's contents, represented as a block of bytes.
public ImageProperties WithData(ReadOnlyMemory<byte> data)
Parameters
dataReadOnlyMemory<byte>
Returns
WithFormat(ImageFormat)
The image's format.
public ImageProperties WithFormat(ImageFormat format)
Parameters
formatImageFormat
Returns
WithIsBase64(bool)
Whether the contents of Data are encoded in Base64.
public ImageProperties WithIsBase64(bool isBase64 = true)
Parameters
isBase64bool