ImageEn includes visualizers to help when debugging your applications. To enable the Visualizer, hover over an ImageEn object and click the Inspect button:
The following types are supported:
◼TIEBitmap: View image and properties
◼TImageEnView: View layers, image and properties
◼TIELayer Types: Preview layer and its properties
◼TIEMultiBitmap/TImageEnMView: View all images and properties
◼TIOParams: View properties
◼TColor/TRGB/TRGBA: View color as a human-readable value and click to preview
◼TBitmap: View image and properties
Image Tab
If the object contains an image or
layer, you can preview it in the "Image" tab:
If there are multiple layers (
TImageEnView) or images (
TIEMultiBitmap or
TImageEnMView), you can navigate between them.
Alpha Channel Tab
If the object has an
alpha channel (transparency), you can view the color and alpha channels separately.
Details Tab
The details tab specifies the properties of the object. You can configure which properties are displayed in the "Settings" tab. If a list of layers or images is displayed, you can double-click an item to preview it.
Settings Tab
◼Live Update: Refreshing the visualizer can be slow with large images, so disabling live update will prevent updates until you click the "Refresh" button (to quickly toggle "Live Update" in other views, double-click the bottom toolbar).
◼Suggested Position: By default, the visualizer is displayed at the position you click the Inspect button. Disable this option to force display at your preferred position
◼Displayed Properties: Specify which properties are displayed for each object type. Functions can also be specified, e.g.
IsGrayScale. Avoid methods that change the image or a slow to evaluate
Note:
◼Visualizers require Delphi XE2 or newer
◼You can disable visualizers in Delphi under Tools > Options, Debugger, Visualizers