class
ImageDataImporter
Class for loading image data from different file formats.
Properties
Property | Description |
---|---|
CapToPowerOfTwo | Set/Get CapToPowerOfTwo. If set, the width and height of the loaded image will be capped to the closest power of two below the size of the image. |
ExtensionOverride | The override file extension. This is specified including the dot, eg ".tga". |
ImportFilePath | The main import file path. This must always be set. |
ImportOnlyHeader | Set/Get ImportOnlyHeader. If set to true only gets header information from the image, and does not load the actual file into memory. |
MaxHeight | Set/Get MaxHeight. If set to a value above 0, the image that is higher will be rescaled to MaxHeight. |
MaxWidth | Set/Get MaxWidth. If set to a value above 0, the image that is wider will be rescaled to MaxWidth. |
Name | The name of the ImageDataImporter object. (Inherited from Object) |
Methods
Method | Description |
---|---|
AddObserver | Adds a user-defined observer object to the interface, that will receive events from the interface. (Inherited from Object) |
Clear | Close any open file or stream, release any allocated data. |
GetBitsPerPixel | After RunImport(), returns the BitsPerPixel (8bpp-64bpp). If divided by NumberOfChannels, will give the number of bits per channel. |
GetClass | Get the name of the ImageDataImporter class. (Inherited from Object) |
GetImage | The imported image data. |
GetImageFileFormat | Return the format of the image. |
GetNumberOfChannels | After RunImport(), returns the NumberOfChannels (1, 3, 4) in the source image. |
IsA | Returns true if ImageDataImporter is a or is a descendant of the class named as the type parameter. (Inherited from Object) |
IsNull | Returns true if the ImageDataImporter object is invalid. (Inherited from Object) |
IsSameObjectAs | Returns true if the ImageDataImporter object is valid. (Inherited from Object) |
NonNull | Returns true if the ImageDataImporter object is valid. (Inherited from Object) |
PrintInfo | Prints the content/info of the ImageDataImporter object to the log. (Inherited from Object) |
RemoveObserver | Removes a previously added observer object. (Inherited from Object) |
RunImport | Runs the import. Note that all parameters must be setup before importing. |
Static methods
Method | Description |
---|---|
IsClassA | Returns true if the class is a or is a descendant of the class named as the type parameter. (Inherited from Object) |
SafeCast | SafeCast makes sure the input object is of a class that can be cast into spImageDataImporter, and if this is the case, returns the object cast into spImageDataImporter. (Inherited from Object) |
Properties details
CapToPowerOfTwo
Set/Get CapToPowerOfTwo. If set, the width and height of the loaded image will be capped to the closest power of two below the size of the image.
ExtensionOverride
The override file extension. This is specified including the dot, eg ".tga".
ImportFilePath
The main import file path. This must always be set.
ImportOnlyHeader
Set/Get ImportOnlyHeader. If set to true only gets header information from the image, and does not load the actual file into memory.
MaxHeight
Set/Get MaxHeight. If set to a value above 0, the image that is higher will be rescaled to MaxHeight.
MaxWidth
Set/Get MaxWidth. If set to a value above 0, the image that is wider will be rescaled to MaxWidth.
Name
The name of the ImageDataImporter object. (Inherited from Object)
Methods details
AddObserver
Adds a user-defined observer object to the interface, that will receive events from the interface. (Inherited from Object)
Clear
Close any open file or stream, release any allocated data.
GetBitsPerPixel
After RunImport(), returns the BitsPerPixel (8bpp-64bpp). If divided by NumberOfChannels, will give the number of bits per channel.
GetClass
Get the name of the ImageDataImporter class. (Inherited from Object)
GetImage
The imported image data.
GetImageFileFormat
Return the format of the image.
GetNumberOfChannels
After RunImport(), returns the NumberOfChannels (1, 3, 4) in the source image.
IsA
Returns true if ImageDataImporter is a or is a descendant of the class named as the type parameter. (Inherited from Object)
IsNull
Returns true if the ImageDataImporter object is invalid. (Inherited from Object)
IsSameObjectAs
Returns true if the ImageDataImporter object is valid. (Inherited from Object)
NonNull
Returns true if the ImageDataImporter object is valid. (Inherited from Object)
PrintInfo
Prints the content/info of the ImageDataImporter object to the log. (Inherited from Object)
RemoveObserver
Removes a previously added observer object. (Inherited from Object)
RunImport
Runs the import. Note that all parameters must be setup before importing.
Static methods details
IsClassA
Returns true if the class is a or is a descendant of the class named as the type parameter. (Inherited from Object)
SafeCast
SafeCast makes sure the input object is of a class that can be cast into spImageDataImporter, and if this is the case, returns the object cast into spImageDataImporter. (Inherited from Object)