- About AJAX Vector Objects
- Class Library Reference
- Aurigma.GraphicsMill.AjaxControls Namespace
- BaseControlConverter Class
- BaseScriptControl Class
- BaseViewer Class
- BitmapViewer Class
- BitmapViewer Members
- BitmapViewer Constructor
- BitmapViewer Fields
- BitmapViewer Methods
- BitmapViewer Properties
- ActualSizeHorizontalScale Property
- ActualSizeVerticalScale Property
- Bitmap Property
- BrowserImageFormat Property
- BrowserJpegQuality Property
- ContentHeight Property
- ContentWidth Property
- HasContent Property
- ImageLoadMode Property
- PreviewImageEnabled Property
- PreviewImageResizeRatio Property
- ScaleToActualSize Property
- SourceImageFilename Property
- SourceImageParams Property
- TileSize Property
- WorkspaceHeight Property
- WorkspaceWidth Property
- BitmapViewer Events
- BrowserImageFormat Enumeration
- CanvasViewer Class
- Common Class
- ConfigFactoryMethod Delegate
- Configuration Class
- ControlNotFoundException Class
- FileCache Class
- FileCacheTimeoutException Class
- ICallBackDataHandler Interface
- IConfiguration Interface
- IFileCache Interface
- ImageLoadMode Enumeration
- INavigator Interface
- IRubberband Interface
- IUserInputController Interface
- JqueryMode Enumeration
- LoggerFactoryMethod Delegate
- NavigatorConverter Class
- PanNavigator Class
- RectangleController Class
- RectangleEventArgs Class
- RectangleRubberband Class
- RemoteScriptingMethodAttribute Class
- RemoteScriptingNullReferenceException Class
- RemoteScriptingParameterCountException Class
- RemoteScriptingTypeNotSupportedException Class
- ResizeMode Enumeration
- RubberbandConverter Class
- ScrollBarsStyle Enumeration
- UserInputController Class
- ViewerClientSideOptions Class
- ViewportAlignment Enumeration
- VObjectsRubberband Class
- WorkspaceClickEventArgs Class
- ZoomInNavigator Class
- ZoomMode Enumeration
- ZoomOutNavigator Class
- ZoomQuality Enumeration
- ZoomRectangleNavigator Class
- Aurigma.GraphicsMill.AjaxControls.Logger Namespace
- Aurigma.GraphicsMill.AjaxControls.VectorObjects Namespace
- Aurigma.GraphicsMill.AjaxControls.VectorObjects.FileCache Namespace
- Aurigma.GraphicsMill.AjaxControls.VectorObjects.FileStorage Namespace
- Aurigma.GraphicsMill.AjaxControls.VectorObjects.Logger Namespace
- Aurigma.GraphicsMill.AjaxControls.VectorObjects.Math Namespace
- Aurigma.GraphicsMill.AjaxControls.VectorObjects.RedoUndo Namespace
- Aurigma.GraphicsMill.AjaxControls.VectorObjects.Singleton Namespace
- Aurigma.GraphicsMill.AjaxControls.VectorObjects.Svg Namespace
- GraphicsMill Namespace (Client Class Library)
- Aurigma.GraphicsMill.AjaxControls Namespace (Client Class Library)
- Aurigma.GraphicsMill.AjaxControls.VectorObjects Namespace (Client Class Library)
- Aurigma.GraphicsMill.AjaxControls.VectorObjects.Math Namespace (Client Class Library)
- Aurigma.GraphicsMill.AjaxControls.VectorObjects.RedoUndo Namespace (Client Class Library)
- Aurigma.GraphicsMill.AjaxControls Namespace
- Licensing
- Copyright Notices
BitmapViewer.ImageLoadMode Property
Applies to: Graphics Mill Web Controls · Archived documentation
Gets/sets a value that specifies how the image is loaded to a browser.
Namespace:
Aurigma.GraphicsMill.AjaxControls
Assembly:
Aurigma.GraphicsMill.AjaxControls (in Aurigma.GraphicsMill.AjaxControls.dll)
Syntax
public ImageLoadMode ImageLoadMode { get; set; }
Property Value
The ImageLoadMode enumeration member that specifies how the image is loaded to a browser.Remarks
The following load modes are available:
- Entire Whole original image is loaded including all invisible parts. Note if the PreviewImageEnabled property is true, the image is loaded in the similar manner as a progressive JPEG loading.
- AdaptiveTile First of all, the control loads image fragment actually visible in the client area. Then, if an user scrolls the image it loads necessary parts of an original image which are visible but not loaded yet.
- RegularTile In this mode the original image is divided into square tiles. The tile size equals to TileSize property value. The control loads square fragments of the original image for corresponding tiles which are visible but not loaded yet.
If you are not going to change or modify the displayed image frequently you should use the Entire mode. In this case you increase an image load time and get a completely loaded image which can be scrolled without additional delays. If AdaptiveTile or RegularTile mode is used you will get the image inside the control significantly faster than in the Entire mode. But when you scroll the image you will need to wait untill the necessary fragment is loaded. AdaptiveTile mode allows to optimize a traffic by loading only actually visible parts of the displayed image. But it requires more server resources comparing to RegularTile mode.