nomacs features semi-transparent widgets that display additional information such as thumbnails, metadata or histogram. It is able to browse images in zip or MS Office files which can be extracted to a directory. Metadata stored with the image can be displayed and you can add notes to images. A thumbnail preview of the current folder is included as well as a file explorer panel which allows switching between folders. Within a directory you can apply a file filter, so that only images are displayed whose filenames have a certain string or match a regular expression. Activating the cache allows for instantly switching between images.
nomacs includes image manipulation methods for adjusting brightness, contrast, saturation, hue, gamma, exposure. It has a pseudo color function which allows creating false color images. A unique feature of nomacs is the synchronization of multiple instances. With this feature you can easily compare images by zooming and/or panning at the exactly same position or even by overlaying them with different opacity.
nomacs is licensed under the GNU General Public License v3 and available for Windows, Linux, FreeBSD, Mac, and OS/2. It is free for private and commercial use. If you want to report any bugs or request new features please use our tracker.
What's New
Highlights
- Color Management – @scrubbbbs (#1454)
- Proper HiDPI rendering (1:1 pixels at 100%) – @scrubbbbs (#1382)
- Much better ZIP archive support – @scrubbbbs (#1314)
- Faster, lighter thumbnails – @leejuyuu (#1262)
- Improved comments & ratings – @leejuyuu (#1374, #1357)
- New Simplified Chinese translation by @sr79368142 (#1449)
- Translation work from past several years imported from CrowdIn (#1396)
- Translation project revived on CrowdIn under nomacs-neo (#1396)
Shortcuts & Input
- Shortcut focus and activation fixes – @scrubbbbs (#1256)
- Keyboard scrolling in thumbnail view – @spaghetti22 (#1448)
UI & Theme
- Theme reliability and animation fixes – @scrubbbbs (#1326, #1291, #1412)
Bug Fixes
- Rendering & animation fixes (pseudocolor, slides, rotation) – @scrubbbbs (#1364, #1466, #1453)
- Navigation & interaction fixes (HUD input, zoom behavior, history) – @scrubbbbs (#1410, #1418, #1429)
- File handling fixes (single-file dirs, ZIPs, thumbnails, save prompts) – @leejuyuu, @scrubbbbs (#1386, #1380, #1331, #1404)
Packaging & Builds
- AppImage support and fixes – @scrubbbbs (#1425, #1471, #1472, #1457)
- Improved plugin loading on Unix – @scrubbbbs (#1350)
- macOS CI and code signing – @scrubbbbs (#1443, #1470)
- Windows build updates (Qt 6.9.3, OpenCV 4.12.0) – @novomesk (#1444, #1409)
Maintenance
- Drop Qt5; Qt 6 cleanup – @leejuyuu, @scrubbbbs (#1343, #1347)
- CMake modernisation – @scrubbbbs, @novomesk (#1367, #1424, #1458)
- Warnings, formatting, clang-tidy, headers – @scrubbbbs (#1369, #1375, #1405)
- Translations re-enabled; plugins merged – @scrubbbbs (#1396, #1349)
