The Image class.
Object Model
Remarks
This coclass is not creatable.
Members
Add empty (blank) frames to an image.
This method supports setting the image's pseudo-coloring.
Begin or end a block of image changed notifications.
Clear a portion of the image to a constant value
Remove the image from the collection of images if it is part of it.
Compare given signature to current image signature
Creates a copy of the Aoi of this image with a different type.
Creates a copy of the AOI of this image with a different type.
Copy all or a portion of an image to a new image.
Create an McRegionAccess interface for read/write pixel access.
Create an McRegionAccess interface for pixel access, where access may be read-only, write-only or read-write.
Create a clone of the Aoi of this image.
Get a block of pixel values from the image
This method supports getting the image's pseudo-coloring.
Get a line of pixels values.
Get a pixel value.
This method imports selected properties from a source image.
Move frames from one image to another.
Does any preparation necessary before closing the image.
Change a block of pixel values of the image.
Change the pixel values of a line of the image.
Set a pixel value.
Reload this image from the file it was originally loaded from.
Remove frames from an image
This method re-orders the frames of an image.
Saves this image to the file it was originally loaded from.
Saves this image into a file.
Set the initial 128-bit image signature
Sets the next access priority for specified frames
Notify the image that a frame has changed via means external to the McImage methods.
Get the 0-based index value of the active frame
The range(s) of active frames.
A count of updates to the active frame's pixels.
A count of updates to all frame's pixels.
A read-only property giving the current area-of-interest (AOI)
Get the Artist property of the image.
Get the number of bits per channels of the image
Get the number of bytes per channel of an image.
A McCapture operator used to capture into an existing IMcImage.
The source luminance range for pixel value casts during CreateRegionAccess
A property representing the image's color map.
A read-only property returning the length of the image's color map.
A copyright text string for the image.
Get the current 128-bit image signature, as a string
A read/write property reflecting the date and time of creation of the image or of a frame of the image.
Get the Description property of the image.
A read/write property reflecting a display name for the image.
Get the number of dots per inch along the X axis of the image (horizontal axis).
A read/write property reflecting the number of dots per inch along the Y axis of the image (vertical axis).
A McStream instance for writing the image to file.
Returns one of the frames being managed by this image
Get the number of frames in the image
A new image frames collection (McFrames).
Sequence playback frame rate.
Get the initial 128-bit image signature, as a string
A default IntensityCalibration
Get the type multi-channel image.
Get the McLookupTable interface corresponding to the first LUT.
Get an LUT collection interface (McLookupTables).
Indicates whether image frame data have been changed.
A read/write property reflecting a parseable name for the image.
Get the number of channels in the image
Get pointer to image properties interface (McProperties).
Get a property from the properties collection attached to the image. Same as Properties.get_Item.
A count of changes to image properties.
Get an enumerated image type.
A double floating point variable representing the maximum pixel value allowed by the image type.
A double floating point variable representing the minimum pixel value allowed by the image type.
A default SpatialCalibration
Get the Title property of the image.
Describes the image properties via the McImageType object.
Determines whether operations will apply to the active frame or the active range of frames.
A read/write property reflecting whether the image should be visible in the application.
Get the width of the image, in pixels.
Event fired when McEngine.ActiveImage changes or when the last image is closed.
Fired by McImage.ImportProperties after doing the property import
Event fired after the save process is complete.
Event fired when an McImage.Aoi property is assigned a new value or when the Aoi features change.
Event fired before an image is closed by McImages.Remove
Fired by McImage.ImportProperties before doing the property import
Event fired before a new image is created by McImages.Add.
Event fired before an image is opened by McImages.Open
Event fired before an image is saved by McImage.Save or McImage.SaveAs
Event fired after the an image is removed from the collection.
Event fired when an image that was previously the McEngine.ActiveImage is no longer the ActiveImage.
Event fired when one or more frames are appended, inserted or reordered after the initial creation of an image.
Event fired by the McStream object after each frame of an image has been opened but before it is read
Event fired when one or more frames are removed after the initial creation of an image.
Event fired by the McStream object after each frame of an image has been opened but before it is saved
Event fired after the pixel data of one or more frames has been changed.
Event fired when an McImage.LookupTables property LUT is realise.
Event fired by McImage.BeginEndUpdateBlock when exiting a block if multiple frame's pixel data was changed.
Event fired after an image has been created by McImages.Add
Event fired after an image has been opened by McImages.Open or by McImage.Reload
Event fired when an McImage property is assigned a new value.
Event fired during the save process after the McStream has been opened but before the image data is written to file.