TImageItem is the object that enables direct access to an image. It holds methods and properties for quick image access and operations.
 |
property ThumbWidth: Integer read GetThumbWidth; |
 |
property Graphic : TvxBitmap32Gr read FGraphic write FGraphic; |
 |
property ThumbStream : TxomMemoryStream read GetThumbStream; |
 |
property _ThumbStream : TxomMemoryStream read FThumbNail; |
 |
property ImageFileSize: WideString read GetImageFileSize; |
 |
property ImageDimensions: WideString read GetImageDimensions; |
 |
property Data: Pointer read FData write FData; |
 |
property DataElement: TidElement read GetDataElement; |
 |
property _DataElement: TidElement read FDataElement; |
 |
property _Rating: Integer read F_Rating write Set_Rating; |
 |
property _Label: WideString read F_Label write Set_Label; |
 |
property _VersionCount: Integer read F_VersionCount write F_VersionCount; |
 |
property _PropCount: Integer read F_PropCount write F_PropCount; |
 |
property _AttCount: Integer read F_AttCount write F_AttCount; |
 |
property _IsVersion: Boolean read F_IsVersion write F_IsVersion; |
 |
property _MainVersionGUID: String read F_MainVersionGUID write Set_MainVersionGUID; |
 |
property _InSync: TSyncState read F_InSync write Set_InSync; |
 |
property _Bookmark: TBookmarker read F_Bookmark write Set_Bookmark; |
 |
property _FileName: WideString read FFileName write Set_FileName; |
 |
property _ExifPhotoDate: TDateTime read FExifPhotoDate write FExifPhotoDate; |
 |
property CatalogMatchLevel: TCatalogMatchLevel read FCatalogMatchLevel write FCatalogMatchLevel; |
 |
property MediumSerialHex: String read GetMediumSerialHex; |
 |
property StackGroup: TImageItems read FStackGroup write FStackGroup; |
 |
property PathGUID : String read FPathGUID write SetPathGUID; |
 |
property FileName : WideString read FFileName write SetFileName; |
 |
property FileNameOnly: WideString read GetFileNameOnly stored False; |
 |
property FileNamePath: WideString read GetFileNamePath stored False; |
 |
property FileNameDrive: WideString read GetFileNameDrive stored False; |
 |
property FileNameExtension: WideString read GetFileNameExtension stored False; |
 |
property FileNameExtensionOnly: WideString read GetFileNameExtensionOnly stored False; |
 |
property FileStamp : TDateTime read FFileStamp write SetFileStamp; |
 |
property FileSize : Int64 read FFileSize write FFileSize; |
 |
property ImageSize : WideString read FImageSize write FImageSize; |
 |
property Remark : WideString read FRemark write FRemark; |
 |
property Expired : Boolean read FExpired write FExpired; |
 |
property PhotoDate : TDateTime read GetExifPhotoDate write SetExifPhotoDate; |
 |
property CleanExifPhotoDate: TDateTime read FExifPhotoDate stored False; |
 |
property UDF1 : WideString read FUDF1 write FUDF1; |
 |
property UDF2 : WideString read FUDF2 write FUDF2; |
 |
property UDF3 : WideString read FUDF3 write FUDF3; |
 |
property UDF4 : WideString read FUDF4 write FUDF4; |
 |
property UDF5 : WideString read FUDF5 write FUDF5; |
 |
property UserGUID : String read FUserGUID write FUserGUID; |
 |
property MediumType : TMediumType read FMediumType write SetMediumType; |
 |
property MediumName : WideString read FMediumName write SetMediumName; |
 |
property MediumSerial: Integer read FMediumSerial write SetMediumSerial; |
 |
property MediumRef : WideString read FMediumRef write FMediumRef; |
 |
property EmbedsWav : Boolean read FEmbedsWav write FEmbedsWav; |
 |
property GroupGUID : String read FGroupGUID write FGroupGUID; |
 |
property GroupOrder : Integer read FGroupOrder write FGroupOrder; |
 |
property GroupMarkers: TStackMarkers read FGroupMarkers write FGroupMarkers; |
 |
property Checked : Boolean read FChecked write FChecked; |
 |
property LastUpdate : TDateTime read FModifiedAt write FModifiedAt stored false; |
 |
property ImportDate : TDateTime read FCreatedAt write FCreatedAt stored false; |
 |
property _Signature : AnsiString read F_Signature write F_Signature; |
 |
property _FileSignature : AnsiString read F_FileSignature write F_FileSignature; |
 |
property _SimilarityCode: String read F_SimilarityCode write F_SimilarityCode; |
 |
property _AvgColor: String read F_AvgColor write F_AvgColor; |
 |
property _ColorChannel: TColorChannel read F_ColorChannel write F_ColorChannel; |
 |
property _Ratio: Double read F_Ratio write F_Ratio; |
 |
property _Sharpness: Double read F_Sharpness write F_Sharpness; |
 |
property _NormalizedRatio: Double read GetNormalizedRatio stored false; |
 |
property _Latitude : Double read F_Latitude write F_Latitude; |
 |
property _Longitude : Double read F_Longitude write F_Longitude; |
 |
property _Altitude : Double read F_Altitude write F_Altitude; |
 |
property _HasRecipe : Boolean read F_HasRecipe write F_HasRecipe; |
 |
property __Rating: Integer read F_Rating stored False; |
 |
property __Label: WideString read F_Label stored False; |
 |
property __Bookmark: TBookmarker read F_Bookmark stored False; |
 |
property __Cataloged: Boolean read F_IsPropped stored False; |
 |
property __InSync: TSyncState read F_InSync stored False; |
 |
property __RandomSeed: Integer read GetRandomSeed stored False; |
 |
property __PropCount: Integer read F_PropCount stored False; |
 |
property __AttCount: Integer read F_AttCount stored False; |