The AtalaImageViewer is an image viewer with automatic zooming and mouse tool capabilities.
The viewer takes advantage of DotImage codecs to Open(String, Int32, ProgressEventHandler) and Save(String, ImageEncoder, ProgressEventHandler) images and image commands can be applied to the image using the ApplyCommand(ImageCommand) method. The viewer contains a Source property for a BitmapSource object, making its use in WPF straight forward.
Represents an observable collection of keys and values.
This class is used with the ImageEventHandler.
This class is used by the MouseMovePixel event.
This tool is used to provide a magnified area of the image. Use this class by setting the AtalaViewer.MouseTool property to an instance of the MagnifierMouseTool class.
This is an abstract class from which all mouse tools must derive.
Represents an event that files when a mouse wheel action results in a zoom in or zoom out.
The PanningMouseTool is used give end-users the ability to drag an image around the viewport with the mouse.
The SelectionMouseTool provides the ability for end-users to select an area of the image for processing.
The tool can be animated using the built-in animation feature or by providing custom animation. A masked selection feature is provided which (by default) will darken the image except for the selected area. This effect can be modified by setting the MaskedImageCommand property.
This is a static class used to convert an AtalaImage to a BitmapSource and back.
This tool is used to zoom in and out of an image by either clicking a mouse button or selecting an area of the image which will be zoomed to fit in the viewer.
Describes the type of automatic zooming to perform on the image.
Describes the way a selection is created by the user.
Defines how the mouse wheel will act in the control
Defines the scaling mode applied when an image has different X and Y resolution values.
Describes the type of selection that will be drawn.
Describes the action taken by a button press.