Skip to content

Releases: d2phap/ImageGlass

ImageGlass 10 RC (v10.0.3.720)

Pre-release

Choose a tag to compare

@d2phap d2phap released this 19 Jul 05:20
Annoucements Download Options
Official link Mirror link (Version 9)
πŸ“’ Release Plans: Pro Is Coming

Community plugins and tools showcase

A place to explore and download plugins and tools for ImageGlass 10:

Showcase Description
ImageGlass Plugins Native plugins to extend ImageGlass capabilities.
ImageGlass Tools External applications integrated with ImageGlass features.

Changelog

Note

  • Breaking Changes: Since ImageGlass 10 reaches RC milestone, the config folder name is changed back to ImageGlass instead of ImageGlass_10
  • Themes and Language packs: All theme and language packs are currently not compatible with ImageGlass 10. Follow ImageGlass/Theme repo for updates.
  • Tools: Use ExifGlass 2.0 for image metadata viewing with ImageGlass 10

ℹ️ Updates

  • 07/19/2026: Re-uploaded the assets for Windows release due to issue #2359

🟒 New Features

  • core: Added new tag DPI to the image information tags (#2299)
  • core: Added setting EnableAutoSwitchSiblingDir to auto-switch to sibling directory when reaching the end of image list (#2298)
  • core: Added GUI for app settings (#2338), here are the new settings:
    • Supports searching settings by key and localized name
    • Toolbar: Add GUI dialog for add and edit custom toolbar button
    • Keyboard: Official support for hotkey remapping
    • File type associations: Display codec name that is used for decoding the image format
    • Plugins: View and manage ImageGlass plugins
      image
  • core: Added Quick Setup window.
    • To bypass this dialog on the first launch, set the value of QuickSetupVersion in igconfig.json or igconfig.default.json to 10
  • core: Added app command lines:
    • --ig-startup-trace: Enable startup profiler, write log file ig_startup_trace.log to _logs folder in Config dir.
    • --ig-photo-trace: Enable photo loading profiler, write log file ig_photo_trace.log to _logs folder in Config dir.
    • --ig-no-quick-setup: Suppresses the forced startup Quick Setup for this launch.
    • --ig-set-default-viewer: Registers the app as the default photo viewer for the supported extensions, Windows only.
    • --ig-remove-default-viewer: Unregisters the app as the default photo viewer for the supported extensions, Windows only.

🟑 Improvements

  • core: Updated Magick.NET v14.15, Avalonia 12.1
  • core: Updated app GUI to follow Fluent 2 design
  • core: Improved accent color shades computation for better readability
  • core: Hardened security for plugins and tools.
    • Plugins are hashed and required to manually enable before using
    • Auto-detects and disables plugins are changed unexpectedly
    • Added PluginTrust setting to let admin to manage plugin policy
    • Do not allow plugins to override the built-in codecs (Magick, Skia) by default, user can manually enable it in PluginTrust setting
  • core: Update service: Added option to skip the update check for specific version
  • core: Slideshow playback: always precache the next image even if the setting CacheMaxMemoryInMb=0 (#2336)
  • win: Auto-detect installation scope (per-user or per-machine) and write registry keys for Default App settings accordingly (#2216)

πŸ”΄ Bugfixes

  • core: CMYK-base color profiles could not be applied correctly
  • core: Could not open and export multiframe heic due to Magick MaxItems policy limit (#2354)
  • mac/linux: Dialog footer background was always transparent
  • win: App crashed on Windows 10 LTSC 2021 and could not run (#2242)
  • mac: Font size of tooltip was not consistent
  • linux: Could not run external tool with sandboxed flatpak app

β›³ Other Updates

Full Changelog: 10.0.2.66-beta-2...10.0.3.720-rc

ImageGlass 10 Beta 2 (v10.0.2.66)

Pre-release

Choose a tag to compare

@d2phap d2phap released this 05 Jun 10:45

Blogpost: https://imageglass.org/news/announcing-imageglass-10-beta-2-101

Mirror link: https://www.patreon.com/posts/release-10-beta-159372334

Download

Packages MS Store
Expand the Assets section
for all download options
Downloads
Purchase ImageGlass 9 Store
to support this project:

Warning

πŸ’₯ If you're upgrading from v10 Beta 1

Due to breaking changes in app settings, v10 beta 2 may crash on startup, you should delete the igconfig.json file located in

  • Windows: %LocalAppData%\ImageGlass_10
  • Linux: ~/.local/share/ImageGlass_10
  • macOS: /Users/<username>/Library/Application Support/ImageGlass_10

Changelog

🟒 New Features

1. HDR Support (#2121, #2148, #1430)

  • Added setting EnableHdrToneMapping for toggling HDR processing
  • HDR tone-mapping support for image formats: AVIF, JXL, HDR, EXR...
  • Added new Image information tag to show HDR image info: HdrInfo

2. Native Vector Rendering

  • Added support for rendering SVG, SVGZ format
  • Added support for animated SMIL-based SVG
  • Added setting EnableVectorRenderer to fallback to the raster rendering

3. Introduce ImageGlass.SDK library

  • External tools, similar to ImageGlass.Tools library
    • Uses Out-of-process IPC
    • Registration via Tools setting in igconfig.json, same as version 9.
      For example, add exiftool as external tool for ImageGlass:
      {
        "ToolId": "Tool_ExifTool",
        "ToolName": "ExifTool",
        "Executable": "cmd",
        "Arguments": "/k exiftool.exe -fast -G -t -m -q -H \"<file>\"",
        "IsIntegrated": false,
        "Hotkeys": ["Alt+Q"]
      }
  • Native codec plugin
    • Uses In-process native ABI
    • Plugin registration: Declare your plugin in a igplugin.json file, put it in %LocalAppData%\ImageGlass_10\_plugins\<your_plugin_dir> folder
      {
          "id": "Plugin_MyCodec",
          "name": "My Codec Plugin",
          "description": "Native plugin that exposes one codec to ImageGlass.",
          "version": "1.0.0",
          "author": "Your Name",
          "website": "https://example.com",
          "kind": "Codec",
          "executable": "MyCodecPlugin.dll",
          "supportedExtensions": ".foo;.bar"
      }

4. Redesigned Built-in Tools

  • Crop Image
  • Resize Image
  • Frame Navigation
  • Lossless Compression

5. Implemented features from v9

  • Thumbnail persistent cache support with setting GalleryCacheSizeInMb
  • Added settings
    • Loop navigation: EnableLoopBackNavigation and EnableLoopSlideshow
    • Preserve modified date on saving: EnablePreserveModifiedDate
    • Navigation buttons for viewer: EnableNavigationButtons
    • Option to load embedded image only: EnableOnlyLoadRawPreview, EnableOnlyLoadNonRawPreview, PreviewMinWidth, PreviewMinHeight
    • Mouse actions: MouseClickActions, MouseWheelActions
    • Background color: BackgroundColor, SlideshowBackgroundColor

🟑 Improvements

  • All binary files are now signed
  • Updated the installer type: MSIX for Windows builds, DMG for macOS, flatpak for Linux
  • Library updates: MagickNET to v14.13.1, Avalonia 12
  • Added support for multi-frame image formats: TIF, TIFF, FAX,...
  • Added setting EnableGalleryShellThumbnail to disable usage of Windows thumbnails (#2301)
  • Added support Motion Photos (#1927), use "Frame Navigation" tool to play the embedded video
  • New image interpolation values for settings ImageInterpolationScaleDown and ImageInterpolationScaleUp
    • Nearest
    • NearestMipmapNearest
    • NearestMipmapLinear
    • Linear
    • LinearMipmapNearest
    • LinearMipmapLinear
    • CubicMitchell
    • CubicCatmullRom
    • Anisotropic

πŸ”΄ Bugfixes

  • Fixed: Images with "and rotate CW" Orientation Metadata not displaying (#2309)
  • Fixed: The program didn't always respect the "Maximum gallery cache size" setting (#1706)
  • Fixed: Error when opening ImageGlass from Windows Search results (#2189)
  • Fixed: Touch gestures sometimes opened context menu unexpectedly
  • Fixed: Temp folder wasn't deleted when app closed
  • Fixed: Clipboard data was empty after the app closes
  • Fixed: Windows: Photo list did not loaded when opening file from desktop
  • Fixed: Linux: Missing libraries in Linux build (#2320)
  • Fixed: Mac: Avalonia Application quitted unexpectedly (#2304)
  • Fixed: Mac: Font was not consistent

ImageGlass Roadmap Update – 2026:

Please read announcement at: #2287

New Contributors

Full Changelog: 10.0.0.314-beta-1...10.0.2.66-beta-2

ImageGlass 9.5.0.515

Choose a tag to compare

@d2phap d2phap released this 14 May 03:46

You can support this project by making a donation or purchasing the Microsoft Store version:


Downloads

πŸ“£ Blogpost

πŸ“Œ Changelog

New features

  • Added DPI to image information tags, kudo to @Poley4229 for #2299
  • Added setting to auto-switch to sibling directory when reaching the end of image list, kudo to @ThingOfNull for #2298

Improvements

  • Updated Magick.NET to v14.13.0

Bugfixes

  • Fixed: App window shrank progressively every time it was opened on a secondary monitor (#2061)
  • Fixed: Error when opening ImageGlass from Windows Search results (#2189)

πŸ«±πŸΎβ€πŸ«²πŸ» New Contributors

Full Changelog: 9.4.1.15...9.5.0.515

ImageGlass 10 Beta 1 (v10.0.0.314) - Cross-platform Support!

Choose a tag to compare

@d2phap d2phap released this 14 Mar 16:35

ImageGlass 10 beta 1

πŸ“£ Blogpost: https://imageglass.org/news/imageglass-10-beta-1-is-here-99

Mirror link: https://www.patreon.com/posts/153024357

Note

Security & Code Signing

In this Beta 1 release, the binary files are not digitally signed.
The previous Code Signing Certificate (OV) has expired. Due to new industry regulations, obtaining a replacement now requires mandatory hardware-based key storage (FIPS-compliant tokens). Between the certificate costs, hardware, and international shipping, the expense has risen to approximately $430 for 1 year.

As a solo developer project, these new requirements present a significant financial barrier. While I am exploring ways to renew the certificate and restore signed binaries, the project currently relies on community support to cover these infrastructure costs. If you would like to help maintain these security standards for ImageGlass, please consider supporting the project through official channels.

πŸ–₯️ Supported platforms

  • Windows 10/11 64-bit, version 1809 (build 17763) or later
  • macOS ARM64
  • Linux X64

πŸ“Ί Introduction videos

πŸ“¦ Download

Downloads

πŸͺŸ Windows 🍎 macOS 🐧 Linux
win-x64 - linux-amd64
win-arm64 mac-arm64 -

Purchase ImageGlass 9 Store version to support this project:

πŸ›£οΈ ImageGlass Roadmap Update – 2026:

Please read announcement at: #2287

ImageGlass 9.4.1.15 - Happy New Year 2026!

Choose a tag to compare

@d2phap d2phap released this 02 Jan 11:22

You can support this project by making a donation or purchasing the Microsoft Store version:


Downloads

πŸ“£ Blogpost: https://imageglass.org/news/announcing-imageglass-9-4-97

ℹ️ Note: The MSI installer is sponsored by Opera. During UI setup, some users may see an optional Opera browser offer to help support ImageGlass. This offer does not appear with MSI command-line installs.

πŸ“Œ Changelog

🟑 Improvements

  • Updated Magick.NET to v14.10.1
  • Renamed the folder of the portable releases (ZIP files) from ImageGlass_<version>_<architecture> to ImageGlass_<architecture>

πŸ”΄ Bugfixes

  • Fixed: ImageGlass was crashed on Windows 10 LTSC 2021 Compatibility and could not run, thanks @nomoemptypointer (#2251)
  • Fixed: Typo error for image interpolation method: "Antisotropic" => "Anisotropic" (#2250)

New Contributors

Full Changelog: 9.4.0.1120...9.4.1.15

ImageGlass 9.4.0.1120

Choose a tag to compare

@d2phap d2phap released this 13 Dec 03:20

You can support this project by making a donation or purchasing the Microsoft Store version:


Downloads

πŸ“£ Blogpost: https://imageglass.org/news/announcing-imageglass-9-4-97

ℹ️Note: The MSI installer is sponsored by Opera. During UI setup, some users may see an optional Opera browser offer to help support ImageGlass. This offer does not appear with MSI command-line installs.

πŸ“Œ Changelog

🟒 New features

  • Added support for viewing relative path of the embedded image in SVG format when using WebView2 (#2198)
  • Added non-UI setting: MinDimensionToUseWIC = 16000 to define the minimum image dimension to use WIC decoder instead of Magick.NET (#2168)
  • Added .HIF extension to the default file extensions list (#2174)

🟑 Improvements

  • Upgraded to .NET 10
  • Updated Magick.NET to v14.9.1, resolved CVE issues: CVE-2025-53015, CVE-2025-55004, CVE-2025-55154, CVE-2025-55298, CVE-2025-62594
  • Updated libwebp to v1.6
  • Updated the behavior of "Set default photo viewer" function to respect the per-user installation (#2187)
  • Updated the app to show error message while rendering image
  • Updated the GIF animator to set frame delay as 10ms if this value is 0
  • Updated font size of Web UI windows (Quick Setup, Settings, About, Check for Update) to follow system font size
  • Improved dark mode for native controls

πŸ”΄ Bugfixes

  • Fixed: Could not drag-n-drop gallery thumbnail after renaming the viewed image
  • Fixed: Individual color channel views were not rendered properly in a certain scenario (#2195)
  • Fixed: Could not print and page through a multipage TiffG4 if it has file extension FAX (#2182)
  • Fixed: Gallery bar was crashed in certain cases when loading thumbnails (#2217)
  • Fixed: Changing View channels after rotate caused image display stretched and cropped (#2220)
  • Updated DXControl to v4.2.0 to attempt to fix the issue that causes Win32Exception (0x8899000C) (#1970, #2092, #2171), kudo to @ArchangelWTF

Full Changelog: 9.3.2.520...9.4.0.1120

β›³ Other Updates

ImageGlass 9.4 Beta (v9.3.2.912)

Pre-release

Choose a tag to compare

@d2phap d2phap released this 12 Sep 03:55

Downloads

πŸ“Œ Changelog

🟒 New features

  • Added support for viewing relative path of the embedded image in SVG format when using WebView2 (#2198)
  • Added non-UI setting: MinDimensionToUseWIC = 10000 to define the minimum image dimension to use WIC decoder instead of Magick.NET (#2168)
  • Added .HIF extension to the default file extensions list (#2174)

🟑 Improvements

  • Upgraded to .NET 10 RC1
  • Updated Magick.NET to v14.8.2, resolved CVE issues:
  • Updated libwebp to v1.6
  • Updated the behaviour of "Set default photo viewer" function to respect the per-user installation (#2187)
  • Updated the app to display error while rendering image
  • Updated the GIF animator to set frame delay as 10ms if this value is 0

πŸ”΄ Bugfixes

  • Fixed: Could not drag-n-drop gallery thumbnail after renaming the viewed image
  • Fixed: Individual color channel views were not rendered properly in a certain scenario (#2195)
  • Fixed: Could not print and page through a multipage TiffG4 if it has file extension FAX (#2182)
  • Updated DXControl to v4.2.0 to attempt to fix the issue that causes Win32Exception (0x8899000C) (#1970, #2092, #2171), kudo to @ArchangelWTF

Full Changelog: 9.3.2.520...9.3.2.912-beta

🎏 Theme Pack Highlights

New beautiful theme packs from @mdapm9di:

image

β›³ Other Updates

ImageGlass 9.3.2.520 - 1️⃣5οΈβƒ£πŸŽ‚ (Hotfix 2)

Choose a tag to compare

@d2phap d2phap released this 19 May 11:12

You can support this project by making a donation or purchasing the Microsoft Store version:


Downloads

Meet ImageGlass at WeAreDevelopers World Congress 2025 β€” Open Source Spotlight

πŸ‘‰πŸ» Seeking Feedback: Replacing MSI installer with MSIX

πŸ“£ Blogpost: https://imageglass.org/news/announcing-imageglass-9-3-94

πŸ“Œ Changelog

πŸ”΄ Bugfixes

  • Fixed: Could not open image when ShouldUseExplorerSortOrder setting is not enabled (#2142)
  • Fixed: Opening a folder opened the "last" image in the folder instead of the "first" image (#2139)

Full Changelog: 9.3.1.518...9.3.2.520

ImageGlass 9.3.1.518 - 1️⃣5οΈβƒ£πŸŽ‚ (Hotfix) - Updated

Choose a tag to compare

@d2phap d2phap released this 16 May 14:59

You can support this project by making a donation or purchasing the Microsoft Store version:


Downloads

♨ Binary updates

  • 17/05/2025: Updated the binary files to fix an issue where the app failed to launch after upgrading from older version (#2142)

πŸ‘‰πŸ» Seeking Feedback: Replacing MSI installer with MSIX

πŸ“£ Blogpost: https://imageglass.org/news/announcing-imageglass-9-3-94

πŸ“Œ Changelog

🟑 Improvements

  • Updated app shortcut to Start Menu\Programs folder (#2135)
  • Updated behaviour of "Set Default Viewer" not to use per-machine scope for portable mode (#2131)

πŸ”΄ Bugfixes

  • Fixed: ImageGlass crashed and failed to launch when other third-party apps that use IShellView API are opening (#2137, #2140)
  • Fixed: ImageGlass crashed in certain cases on Windows Server (#2132)
  • Fixed: Could not use "Save As" after cropping image (#2138)

Full Changelog: 9.3.0.514...9.3.1.518

ImageGlass 9.3.0.514 - 1️⃣5οΈβƒ£πŸŽ‚

Choose a tag to compare

@d2phap d2phap released this 12 May 11:22

πŸŽ‰ This release marks the 15th anniversary of ImageGlass β€” thank you for your continued support!

ImageGlass 15th anniversary

You can support this project by making a donation or purchasing the Microsoft Store version:


Downloads

πŸ“£ Blogpost: https://imageglass.org/news/announcing-imageglass-9-3-94

πŸ“Œ Changelog

πŸ”΅ New Requirements

This version is now self-contained (#1427) β€” it no longer requires the .NET Desktop Runtime to run.
Minimum system requirements:

  • Windows 10/11 64-bit, version 1809 (build 17763) or later
  • (Optional) WebView2 Runtime 64-bit v119.0.2151 or later (for enhanced SVG support)

🟒 New Features

  • Invert Colors: Quickly invert image colors with a single click (#2048)
  • New Format Support: Added support for SVGZ, JXR, HDP, and WDP image formats (#1047, #2066)
  • Live Photo Support: View motion/live photos embedded in JPEG files (#1927)
  • Explorer Sort Order V2 (#404, #544, #635, #1683, #2024, #2093):
    • Full compatibility with Explorer's sort orders, including search result ordering
    • Supports following sort order from saved search file: .search-ms
    • Supports refreshing the image list with Explorer's sort order
    • Limitation: The Explorer window or tab must be open (it can be minimized)

🟑 Improvements

  • Upgraded to .NET 9
  • Updated Magick.NET to v14.6
  • Updated "Set default photo viewer" feature to use per-machine level (#1938 #2102 #1855)
  • Updated HEIC format read setting MaxChildrenPerBox up to 500 to suppress error "Memory allocation error: Security limit exceeded" (#2099)
  • Updated SVGs viewed via WebView2 to display checkerboard backgrounds only within the image bounds (#2076)
  • Updated Frame Navigation tool to remember its last-used state between sessions (#2072)
  • Disabled "Window Backdrop" setting for Windows 10 (#2083)
  • Disabled "Use Explorer sort order if possible" for the Standard user profile in Quick Setup dialog
  • Added "Use Explorer sort order if possible" to the "Loading orders" context menu
  • Removed the deprecated setting: "Enable image transition" in Settings > Image > Image loading
  • Improved thumbnail extraction of Gallery Bar

πŸ”΄ Bugfixes

  • Fixed: Rapid zooming with the mouse wheel misaligned the focus point
  • Fixed: Image Booster did not preload images before switching between images (#1482)
  • Fixed: Could not change "Toolbar icon size" and "Image quality" setting (#2058, #2059, #2070)
  • Fixed: App crashed when opening Crop tool and Color Picker tool on a second monitor with different DPI (#1758, #1868, #2063)
  • Fixed: The Copy button in the Color Picker didn't fit within the modal boundaries (#2062)
  • Fixed: JPEG XL HDR images on a non-HDR-system appeared dark and dull (#1677)

Full Changelog: 9.2.0.1208...9.3.0.514

β›³ Other Updates