Optional_360?: { Optional settings for 360 images/video
OptionalrotX?: number2D embed X rotation in 360
OptionalrotY?: number2D embed Y rotation in 360
OptionalrotZ?: number2D embed Z rotation in 360
Optionalscale?: number2D embed IFRAME scale
OptionaltrueY rotation true north correction
Optionalvideo?: VideoA 360 video object
Optional_markers?: MarkerSettingsOptional marker settings
Optional_meta?: { Freeform custom settings, this is the "Custom JSON" field in the image editor
Optionalalbum?: AlbumInfoOptionalalwaysDon't fade out the minimap (default: false)
Optionalaudio?: booleanEnable the audio controller (default: true)
Optionalcamspeed?: numberThe camera animation speed (default: 1)
OptionalclusterThe clustered marker radius
OptionalclusterOverlapping markers are clustered
OptionalcmThe physical height of the object in cm
OptionalcmThe physical width of the object in cm
OptionalcontrolForce using the CTRL/CMD-keys to zoom in using scrolling (default: false)
OptionalcrossfadeOptional image crossfade duration, in seconds
Optionalcss?: { Load a custom CSS file with this image
The asset href
OptionaldoMore natural camera zooming animation during transitions (default: true)
OptionaldragKinetic dragging sensitivity (default: 1)
OptionalembedEmbedded images/videos fade in/out duration, in seconds
OptionalembedWhen being re-shown, always restart
OptionalfadeDo a crossfade when navigating between images (default: true)
Optionalfocus?: [number, number]Load a cover-initing image focussed on this coordinate ([x, y])
OptionalforceForce refresh for published data JSON file
OptionalfreeAllow the user to pan and zoom out of image bounds
Optionalfullscreen?: booleanShow a fullscreen button if supported
Optionalgallery?: GallerySettingsAlbums
OptionalgridGrid: can click individual grid images
OptionalgridGrid: transition duration, in seconds
OptionalgridGrid: transition duration going back, in seconds
OptionalhookAllow panning through the image (default: true)
OptionalhookHook user events (default: true)
OptionalhookHook keyboard controls (default: false)
OptionalhookAllow pinch to zoom on touch devices (default: true)
OptionalhookUse the mousewheel or trackpad scrolling for zooming (default: true)
OptionalinfoUse a custom uri for the info json file
OptionalinitThe starting viewport. Possible values cover and contain. Defaults to contain
Optionaljs?: { Load a custom JS file with this image
The asset href
OptionalkeepDon't stop drawing frames when idle
Optionallazyload?: numberInitialize the image when the container is scrolled into view (default: false)
OptionallimitThe user cannot zoom out more than a fully covered view
OptionalmarkersAll markers are scaled with the image
OptionalmicrioA static split-screen Micrio Image ID
Optionalminimap?: booleanShow the minimap (default: true)
OptionalminimapThe minimap maximum height, in px (default: 160)
OptionalminimapThe minimap maximum width, in px (default: 200)
OptionalmutedThe audio volume when other media is playing [0-1] (default: 0)
OptionalmuteMute the audio when the current browser tab loses focus
OptionalnoDon't show any controls in the UI
OptionalnoDon't load any custom JS or CSS scripts
OptionalnoWhen this is a secondary image, don't follow the main image's navigation
OptionalnoGTag?: booleanDon't load GTM module
OptionalnoDon't show the Micrio logo on the top left
OptionalnoDon't show the organisation logo on the top right
OptionalnoTurn off support for high DPI screens
OptionalnoDon't smooth out pixels when zooming in > 100%
OptionalnoDon't show the menu bar with tours and custom pages
OptionalnoUI?: booleanDon't load any UI elements
OptionalnoDon't allow the user to zoom in or out
Optionalomni?: OmniSettingsFOR OMNI OBJECTS
OptionalonlyDon't auto-load first available non-preferred data language
OptionalpinchDon't allow less than minimum scale zooming when pinching
OptionalpostADVANCED: A fragment shader for WebGL postprocessing This shader MUST have and use: uniform sampler2D u_image; // the render buffer texture varying vec2 v_texCoord; // the texture coordinate uniform float u_time; // elapsed time in seconds
OptionalresetWhen navigating back to this image from another image, reset the initial view
Optionalrestrict?: ViewRestrict navigation to this viewport ([x0,y0,x1,y1])
OptionalrouterWith routing enabled, enable marker/tour deeplinks
OptionalsecondaryWhen this is a secondary image in split screen, allow independent navigating
OptionalshowShow an info modal with the image title and description
OptionalskipSkip the deepest zoom levels
OptionalskipDon't load this image's ImageData.ImageData (markers, tours, etc)
Optionalsocial?: booleanShow a social sharing button
Optionalstart?: { When opening the image without a predefined deeplink, open this
OptionalstartThe starting audio volume [0-1] (default: 1)
Optionalstatic?: booleanRender this image as a static image
Optionaltheme?: "dark" | "light" | "os"Dark/light theme
OptionalthumbUse a custom thumbnail image uri
OptionaltwoForce two-finger panning on touch devices (default: false)
Optionalui?: Partial<UserInterfaceSettings>UI customizations
Optionalview?: ViewThe starting viewport
OptionalzoomThe maximum zoom level in % of the original (default: 1)
OptionalzoomAdjust the maximum zoom of high DPI screens to that of regular displays
Micrio image settings, which is on load included as ImageInfo
.settings.