# nomacs/nomacs

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/nomacs-nomacs).**

2,778 stars · 175 forks · C++ · gpl-3.0

## Links

- GitHub: https://github.com/nomacs/nomacs
- Homepage: https://nomacs.org/
- awesome-repositories: https://awesome-repositories.com/repository/nomacs-nomacs.md

## Topics

`avif` `image-viewer` `jpeg-xl` `jpegxl` `nomacs` `opencv` `photo-editor` `picture-viewer`

## Description

nomacs is a cross-platform image viewer application used for viewing and managing a wide variety of standard and specialized image file formats. It functions as an image processing utility, a metadata inspector, and an annotation tool.

The application enables side-by-side image comparison by synchronizing zooming and panning across multiple open windows. It also provides the ability to browse and view images embedded within compressed archives or document files without manual extraction.

The software includes capabilities for image metadata analysis using histograms, the addition of visual marks through annotation tools, and the refinement of image properties. Users can also filter file lists using strings or regular expressions to narrow their current view.

## Tags

### Graphics & Multimedia

- [Image Viewers](https://awesome-repositories.com/f/graphics-multimedia/image-viewers.md) — Provides a cross-platform application for viewing and managing a wide array of standard and specialized image formats.
- [Image Format Decoders](https://awesome-repositories.com/f/graphics-multimedia/media-processing-analysis/media-manipulation/media-processing-workflows/image-processing-pipelines/image-format-decoders.md) — Processes and renders a wide variety of standard image file formats across multiple operating systems. ([source](https://nomacs.org/docs/getting-started/introduction/))
- [Cross-Platform Image Viewing](https://awesome-repositories.com/f/graphics-multimedia/cross-platform-image-viewing.md) — Opens and views a wide variety of standard and specialized image formats across different operating systems.
- [Plugin-Based Decoders](https://awesome-repositories.com/f/graphics-multimedia/image-decoding/plugin-based-decoders.md) — Loads external library modules to decode various image formats without hard-coding every codec into the core application.
- [Image Processing](https://awesome-repositories.com/f/graphics-multimedia/image-editing-processing/image-processing.md) — Includes tools for refining image appearance through histogram adjustments and affine transformations.
- [Image Format Rendering](https://awesome-repositories.com/f/graphics-multimedia/media-processing-analysis/media-manipulation/image-processing/format-support-extensions/image-format-rendering.md) — Provides rendering support for a broad array of specialized image types using integrated decoding libraries. ([source](https://cdn.jsdelivr.net/gh/nomacs/nomacs@master/README.md))
- [Archive Image Browsing](https://awesome-repositories.com/f/graphics-multimedia/archive-image-browsing.md) — Enables extracting and viewing images stored inside compressed archives or document files. ([source](https://nomacs.org/docs/getting-started/introduction/))
- [Embedded Image Parsing](https://awesome-repositories.com/f/graphics-multimedia/embedded-image-parsing.md) — Provides the ability to browse and view images embedded within compressed archives or document files without manual extraction.
- [Histogram Analysis](https://awesome-repositories.com/f/graphics-multimedia/image-editing-processing/image-analysis-tools/histogram-analysis.md) — Uses histogram analysis of pixel intensity distributions to facilitate image adjustment and color correction.
- [Image Annotation Tools](https://awesome-repositories.com/f/graphics-multimedia/image-editing-processing/image-annotation-tools.md) — Includes tools for adding visual marks and composite elements on top of existing images. ([source](https://cdn.jsdelivr.net/gh/nomacs/nomacs@master/README.md))
- [Image Transformation Utilities](https://awesome-repositories.com/f/graphics-multimedia/media-processing-analysis/media-manipulation/media-processing-workflows/image-processing-pipelines/image-preprocessing-utilities/color-adjustment-utilities/image-transformation-utilities.md) — Provides tools for refining image appearance through visual attribute adjustments, rotations, and color transformations. ([source](https://cdn.jsdelivr.net/gh/nomacs/nomacs@master/README.md))

### Operating Systems & Systems Programming

- [Image Metadata Inspectors](https://awesome-repositories.com/f/operating-systems-systems-programming/system-administration-maintenance/file-system-management/file-system-utilities/file-metadata-inspection/image-metadata-inspectors.md) — Extracts and displays technical metadata, statistical properties, and histograms for image files. ([source](https://nomacs.org/docs/getting-started/introduction/))

### Development Tools & Productivity

- [Window Synchronization Tools](https://awesome-repositories.com/f/development-tools-productivity/window-synchronization-tools.md) — Mirrors zooming and panning states across multiple open windows to enable synchronized side-by-side image comparison.

### User Interface & Experience

- [Synchronized Viewports](https://awesome-repositories.com/f/user-interface-experience/2d-panning-controllers/image-pan-and-zoom-controls/synchronized-viewports.md) — Coordinates zooming and panning across multiple open windows to enable precise side-by-side image comparison.
- [Side-By-Side Image Comparison](https://awesome-repositories.com/f/user-interface-experience/side-by-side-image-comparison.md) — Synchronizes zooming and panning across multiple windows to compare two or more images simultaneously.
- [Synchronized Viewports](https://awesome-repositories.com/f/user-interface-experience/synchronized-viewports.md) — Coordinates zooming and panning across multiple open windows to compare images side-by-side. ([source](https://nomacs.org/docs/getting-started/introduction/))

### Part of an Awesome List

- [Image Management](https://awesome-repositories.com/f/awesome-lists/media/image-management.md) — Versatile image viewer with sorting and renaming tools.
