Class ShellProperties.PropertySystemImage
- Namespace
- Microsoft.WindowsAPICodePack.Shell.PropertySystem
- Assembly
- Microsoft.WindowsAPICodePack.Shell.dll
System.Image Properties
public class ShellProperties.PropertySystemImage : PropertyStoreItems
- Inheritance
-
ShellProperties.PropertySystemImage
- 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 ShellProperty<uint?> BitDepth { get; }
Property Value
ColorSpace
Name: System.Image.ColorSpace -- PKEY_Image_ColorSpace
Description: PropertyTagExifColorSpace
Type: UInt16 -- VT_UI2
FormatID: (FMTID_ImageProperties) {14B81DA1-0135-4D31-96D9-6CBFC9671A99}, 40961
public ShellProperty<ushort?> ColorSpace { get; }
Property Value
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 ShellProperty<double?> CompressedBitsPerPixel { get; }
Property Value
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 ShellProperty<uint?> CompressedBitsPerPixelDenominator { get; }
Property Value
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 ShellProperty<uint?> CompressedBitsPerPixelNumerator { get; }
Property Value
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 ShellProperty<ushort?> Compression { get; }
Property Value
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 ShellProperty<string> CompressionText { get; }
Property Value
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 ShellProperty<string> Dimensions { get; }
Property Value
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 ShellProperty<double?> HorizontalResolution { get; }
Property Value
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 ShellProperty<uint?> HorizontalSize { get; }
Property Value
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 ShellProperty<string> ImageID { get; }
Property Value
ResolutionUnit
Name: System.Image.ResolutionUnit -- PKEY_Image_ResolutionUnit
Description:
Type: Int16 -- VT_I2
FormatID: {19B51FA6-1F92-4A5C-AB48-7DF0ABD67444}, 100
public ShellProperty<short?> ResolutionUnit { get; }
Property Value
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 ShellProperty<double?> VerticalResolution { get; }
Property Value
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 ShellProperty<uint?> VerticalSize { get; }