ImageTag Struct
Definition
Namespace: P1.ImageSdk
A wrapper around an image meta data tag. (Tiff, Exif and others) More…
public struct ImageTag
Remarks
A wrapper around an image meta data tag. (Tiff, Exif and others)
IIQ files contain meta data tags following multiple paradigms. Some tags are defined by the Tiff format standard, some by Exif and yet some are Phase One proprietary tags.
This class represents data contained in all such types of tags. See the class TagId, that identify all 3 kind of tags.
Each tag has a type and a count, and some raw data. The count is used only to represent vector data types or fractions. (A vector of 2: numerator & denominator.)
See also:
Properties
Get the raw data value of this tag |
|
Get a string with the value of this meta data tag. (only for ASCII and BYTE types) |
|
Return the value for tag types: double, float and rationals - as a double |
|
The tag ID, as defined by either Tiff, Exif or Phase One stardard |
|
The data-type of this meta data tag. |
|
If this tag represents a vector, this is the number of elements in the vector. |
|
The size of the meta data tag in bytes |
|
Get the signed integer value of this tag |
|
Get the unsigned integer value of this tag |
|
Get the signed rational (fraction representation) value of this meta data tag |
|
Get the unsigned rational (fraction representation) value of this meta data tag |
Methods
Explicit operator converting a ImageTag to a byte. Requires that the ImageTag is type byte. If not, an SdkException is thrown with the error-code kErrorPropertyTypeInvalid. |
|