Table of Contents

Class SystemProperties.System.Image

Namespace
Microsoft.WindowsAPICodePack.Shell.PropertySystem
Assembly
Microsoft.WindowsAPICodePack.Shell.dll

Image Properties

public static class SystemProperties.System.Image
Inheritance
SystemProperties.System.Image
Inherited Members

Properties

BitDepth

Name: System.Image.BitDepth -- PKEY_Image_BitDepth

Description:

Type: UInt32 -- VT_UI4

FormatID: (PSGUID_IMAGESUMMARYINFORMATION) {6444048F-4C8B-11D1-8B70-080036B11A03}, 7 (PIDISI_BITDEPTH)

public static PropertyKey BitDepth { get; }

Property Value

PropertyKey

ColorSpace

Name: System.Image.ColorSpace -- PKEY_Image_ColorSpace

Description: PropertyTagExifColorSpace

Type: UInt16 -- VT_UI2

FormatID: (FMTID_ImageProperties) {14B81DA1-0135-4D31-96D9-6CBFC9671A99}, 40961

public static PropertyKey ColorSpace { get; }

Property Value

PropertyKey

CompressedBitsPerPixel

Name: System.Image.CompressedBitsPerPixel -- PKEY_Image_CompressedBitsPerPixel

Description: Calculated from PKEY_Image_CompressedBitsPerPixelNumerator and PKEY_Image_CompressedBitsPerPixelDenominator.

Type: Double -- VT_R8

FormatID: {364B6FA9-37AB-482A-BE2B-AE02F60D4318}, 100

public static PropertyKey CompressedBitsPerPixel { get; }

Property Value

PropertyKey

CompressedBitsPerPixelDenominator

Name: System.Image.CompressedBitsPerPixelDenominator -- PKEY_Image_CompressedBitsPerPixelDenominator

Description: Denominator of PKEY_Image_CompressedBitsPerPixel.

Type: UInt32 -- VT_UI4

FormatID: {1F8844E1-24AD-4508-9DFD-5326A415CE02}, 100

public static PropertyKey CompressedBitsPerPixelDenominator { get; }

Property Value

PropertyKey

CompressedBitsPerPixelNumerator

Name: System.Image.CompressedBitsPerPixelNumerator -- PKEY_Image_CompressedBitsPerPixelNumerator

Description: Numerator of PKEY_Image_CompressedBitsPerPixel.

Type: UInt32 -- VT_UI4

FormatID: {D21A7148-D32C-4624-8900-277210F79C0F}, 100

public static PropertyKey CompressedBitsPerPixelNumerator { get; }

Property Value

PropertyKey

Compression

Name: System.Image.Compression -- PKEY_Image_Compression

Description: Indicates the image compression level. PropertyTagCompression.

Type: UInt16 -- VT_UI2

FormatID: (FMTID_ImageProperties) {14B81DA1-0135-4D31-96D9-6CBFC9671A99}, 259

public static PropertyKey Compression { get; }

Property Value

PropertyKey

CompressionText

Name: System.Image.CompressionText -- PKEY_Image_CompressionText

Description: This is the user-friendly form of System.Image.Compression. Not intended to be parsed programmatically.

Type: String -- VT_LPWSTR (For variants: VT_BSTR)

FormatID: {3F08E66F-2F44-4BB9-A682-AC35D2562322}, 100

public static PropertyKey CompressionText { get; }

Property Value

PropertyKey

Dimensions

Name: System.Image.Dimensions -- PKEY_Image_Dimensions

Description: Indicates the dimensions of the image.

Type: String -- VT_LPWSTR (For variants: VT_BSTR)

FormatID: (PSGUID_IMAGESUMMARYINFORMATION) {6444048F-4C8B-11D1-8B70-080036B11A03}, 13 (PIDISI_DIMENSIONS)

public static PropertyKey Dimensions { get; }

Property Value

PropertyKey

HorizontalResolution

Name: System.Image.HorizontalResolution -- PKEY_Image_HorizontalResolution

Description:

Type: Double -- VT_R8

FormatID: (PSGUID_IMAGESUMMARYINFORMATION) {6444048F-4C8B-11D1-8B70-080036B11A03}, 5 (PIDISI_RESOLUTIONX)

public static PropertyKey HorizontalResolution { get; }

Property Value

PropertyKey

HorizontalSize

Name: System.Image.HorizontalSize -- PKEY_Image_HorizontalSize

Description:

Type: UInt32 -- VT_UI4

FormatID: (PSGUID_IMAGESUMMARYINFORMATION) {6444048F-4C8B-11D1-8B70-080036B11A03}, 3 (PIDISI_CX)

public static PropertyKey HorizontalSize { get; }

Property Value

PropertyKey

ImageID

Name: System.Image.ImageID -- PKEY_Image_ImageID

Description:

Type: String -- VT_LPWSTR (For variants: VT_BSTR)

FormatID: {10DABE05-32AA-4C29-BF1A-63E2D220587F}, 100

public static PropertyKey ImageID { get; }

Property Value

PropertyKey

ResolutionUnit

Name: System.Image.ResolutionUnit -- PKEY_Image_ResolutionUnit

Description:

Type: Int16 -- VT_I2

FormatID: {19B51FA6-1F92-4A5C-AB48-7DF0ABD67444}, 100

public static PropertyKey ResolutionUnit { get; }

Property Value

PropertyKey

VerticalResolution

Name: System.Image.VerticalResolution -- PKEY_Image_VerticalResolution

Description:

Type: Double -- VT_R8

FormatID: (PSGUID_IMAGESUMMARYINFORMATION) {6444048F-4C8B-11D1-8B70-080036B11A03}, 6 (PIDISI_RESOLUTIONY)

public static PropertyKey VerticalResolution { get; }

Property Value

PropertyKey

VerticalSize

Name: System.Image.VerticalSize -- PKEY_Image_VerticalSize

Description:

Type: UInt32 -- VT_UI4

FormatID: (PSGUID_IMAGESUMMARYINFORMATION) {6444048F-4C8B-11D1-8B70-080036B11A03}, 4 (PIDISI_CY)

public static PropertyKey VerticalSize { get; }

Property Value

PropertyKey