Window State & Position
ImageGlass saves window state and position between sessions. These settings are automatically managed but can be manually configured.Main Window
X coordinate of main window position in pixels
Y coordinate of main window position in pixels
Width of main window in pixels
Height of main window in pixels
Window state at startupOptions:
"Normal"- Standard window"Maximized"- Maximized window"Minimized"- Minimized window (not recommended)
Settings Window
X coordinate of settings window
Y coordinate of settings window
Width of settings window
Height of settings window
Settings window state
Zoom Configuration
Zoom Levels
Custom zoom levels as percentagesFormat: Array of numbers representing percentagesExample:Empty array uses automatic zoom levels.
Default zoom modeOptions:
"AutoZoom"- Fit to window"LockZoom"- Fixed zoom ratio"ScaleToWidth"- Fit width"ScaleToHeight"- Fit height"ScaleToFill"- Fill window"ActualSize"- 100% zoom
Fixed zoom percentage when using LockZoom modeMinimum: 0 (uses 100% as fallback)
Zoom acceleration/decelerationRange: -500 to 500
- Negative values: Slower zooming
0: Default speed- Positive values: Faster zooming
Image Interpolation
Interpolation when zoom < 100%Options:
"NearestNeighbor"- Fastest, pixelated"Linear"- Fast, smooth"Cubic"- High quality"MultiSampleLinear"- Balanced (recommended)"Anisotropic"- Highest quality"HighQualityBicubic"- Professional quality
Interpolation when zoom > 100%Same options as ScaleDown. NearestNeighbor preserves sharp edges when zooming in.
Panning
Panning speed multiplierRange: 0-100
- Lower values: Slower, more precise panning
- Higher values: Faster panning
Mouse & Keyboard Actions
Mouse Wheel Actions
Configure mouse wheel behavior with modifiersStructure:Action Options:
"DoNothing"- No action"Zoom"- Zoom in/out"PanVertically"- Pan up/down"PanHorizontally"- Pan left/right"BrowseImages"- Next/previous image
Mouse Click Actions
Configure mouse click actionsExample:
Menu Hotkeys
Custom keyboard shortcuts for menu itemsStructure:Each menu item can have multiple hotkey combinations.
File Format Support
Semicolon-separated list of supported file extensionsDefault formats:
.3fr;.apng;.ari;.arw;.avif;.b64;.bay;.bmp;.cap;.cr2;.cr3;.crw;.cur;.cut;.dcr;.dcs;.dds;.dib;.dng;.drf;.eip;.emf;.erf;.exif;.exr;.fff;.fits;.flif;.gif;.gifv;.gpr;.hdp;.hdr;.heic;.heif;.hif;.ico;.iiq;.jfif;.jp2;.jpe;.jpeg;.jpg;.jxl;.jxr;.k25;.kdc;.mdc;.mef;.mjpeg;.mos;.mrw;.nef;.nrw;.obm;.orf;.pbm;.pcx;.pef;.pgm;.png;.ppm;.psb;.psd;.ptx;.pxn;.qoi;.r3d;.raf;.raw;.rw2;.rwl;.rwz;.sr2;.srf;.srw;.svg;.tga;.tif;.tiff;.viff;.wdp;.webp;.wmf;.wpg;.x3f;.xbm;.xpm;.xvClipboard Operations
Allow copying multiple selected files to clipboard
Allow cutting multiple selected files to clipboard
Edit Actions
Edit Apps
Configure external editing applications per file typeStructure:Use
<file> macro for the current image path.Action after launching external editorOptions:
"Nothing"- Keep ImageGlass open"Minimize"- Minimize ImageGlass"Close"- Close ImageGlass
JPEG quality when saving edited images (0-100)
Preserve original file modification date when saving
Open Save As dialog in current image’s directory
Confirmation Dialogs
Show confirmation before deleting files
Show confirmation before overwriting files
Color Management
Color profile for image displayOptions:
"None"- No color management"CurrentMonitorProfile"- Use monitor’s ICC profile- File path to custom ICC/ICM profile
"ColorProfile": "C:\\Windows\\System32\\spool\\drivers\\color\\sRGB.icm"Apply color profile to images without embedded profiles
Update Configuration
Last auto-update check timestamp in ISO 8601 formatSpecial Values:
"0"- Disable automatic update checks- ISO date string - Last check time
"AutoUpdate": "2026-03-08T00:00:00Z"Display new version indicator badge
Session State
Path to last viewed image
Reopen last image on startup
Last opened settings tab (internal use)
Multiple Instances
Allow multiple ImageGlass windows
In-App Messages
Duration of in-app notifications in millisecondsExample:
"InAppMessageDuration": 3000 (3 seconds)Image Info Tags
Information displayed in the image info overlayDefault tags:Customize which metadata appears in the viewer.
Slideshow Settings
Slideshow interval in seconds (minimum)Minimum: Must be > 0
Maximum slideshow interval for random mode
Use random interval between min and max
Play notification sound every N images (0 = disabled)
Loop back to first image at end of slideshow
Start slideshow in fullscreen mode
Hide main window when slideshow starts
Display countdown timer in slideshow
Navigation
Loop to first image when reaching the last image
Tools Configuration
External tools integrated with ImageGlassStructure:
Settings storage for integrated tools (managed by tools)
Disabled Menus
List of menu IDs to hide/disableExample:Useful for kiosk or restricted environments.
Quick Setup
Version of Quick Setup last completedWhen < 9.0, Quick Setup dialog appears on startup.
Debug Mode
Enable debug logging and diagnostics
Example Advanced Configuration
igconfig.json
See Also
Performance
Performance optimization settings
Appearance
Visual customization