# d2phap/ImageGlass

**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/d2phap-imageglass).**

12,241 stars · 669 forks · C# · other

## Links

- GitHub: https://github.com/d2phap/ImageGlass
- Homepage: https://imageglass.org
- awesome-repositories: https://awesome-repositories.com/repository/d2phap-imageglass.md

## Topics

`avif` `csharp` `direct2d` `dotnet` `heic` `heif` `image-viewer` `imageglass` `jpeg-xl` `jxl` `photo-viewer` `picture-gallery` `picture-viewer` `raw` `raw-image` `svg` `svg-viewer` `winforms`

## Description

ImageGlass is a lightweight image viewer and editor designed for Windows environments. It provides a unified interface for displaying a wide range of file types, including raw camera files, vector graphics, and web formats, while offering tools for basic image transformation and metadata inspection.

The application distinguishes itself through deep integration with the host operating system, including the ability to synchronize its internal viewing order with the file explorer's sorting state. It supports complex media by providing playback controls for multi-frame and animated files, allowing users to navigate, pause, and extract individual frames.

Beyond viewing, the software functions as a workflow hub by enabling cross-format image conversion and providing a plugin-based system to launch external third-party tools. Users can tailor the application to their specific requirements through extensive interface customization, including configurable layouts, visual themes, and input shortcuts.

The software is distributed as a desktop application with built-in support for manual and automated update management.

## Tags

### User Interface & Experience

- [Image Viewers](https://awesome-repositories.com/f/user-interface-experience/image-viewers.md) — A utility for navigating animated frames and displaying various image types including raw camera files and vector graphics.
- [Image View Components](https://awesome-repositories.com/f/user-interface-experience/ui-components/image-view-components.md) — Displaying a wide range of common image file types including web formats, vector graphics, and raw camera files in one interface.

### Graphics & Multimedia

- [Image Editors](https://awesome-repositories.com/f/graphics-multimedia/image-editing-processing/image-editors.md) — A tool for modifying images, converting file formats, and launching external editing workflows directly from the viewing interface.
- [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) — Supports a wide range of image file types, including raw camera files, vector graphics, and web formats, through integrated decoding. ([source](https://imageglass.org/docs))
- [Format Converters](https://awesome-repositories.com/f/graphics-multimedia/media-processing-analysis/media-manipulation/media-processing-workflows/image-processing-pipelines/image-format-decoders/format-converters.md) — Provides built-in tools for transcoding image files between various formats to ensure compatibility with different storage and display standards. ([source](https://imageglass.org/docs))
- [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) — Performing essential image modifications like cropping, resizing, and rotating directly within the viewing environment to streamline common design tasks. ([source](https://imageglass.org/docs))
- [Image Processing](https://awesome-repositories.com/f/graphics-multimedia/image-editing-processing/image-processing.md) — The application includes essential editing tools for modifying images directly within the viewing environment to streamline design tasks. ([source](https://imageglass.org/docs))
- [Frame Extractors](https://awesome-repositories.com/f/graphics-multimedia/image-editing-processing/image-processing/frame-extractors.md) — The application provides playback controls for animated or multi-frame files, including pausing, resuming, and extracting individual frames. ([source](https://imageglass.org/docs))
- [Metadata Inspectors](https://awesome-repositories.com/f/graphics-multimedia/image-editing-processing/image-processing/metadata-inspectors.md) — Inspecting embedded technical data and controlling playback for multi-frame files to reveal hidden details about captured or processed images.

### 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) — Displays embedded technical metadata and color channel information to reveal details about image capture and processing. ([source](https://imageglass.org/docs))
- [Image Metadata Parsers](https://awesome-repositories.com/f/operating-systems-systems-programming/system-administration-maintenance/file-system-management/file-system-utilities/file-metadata-inspection/metadata-preservation-engines/metadata-extraction/image-metadata-parsers.md) — Parses embedded binary headers and sidecar files to expose technical image properties through a standardized internal data structure.
- [Workflow Integrations](https://awesome-repositories.com/f/operating-systems-systems-programming/desktop-environment-frameworks/desktop-environment-components/desktop-integration/workflow-integrations.md) — Configuring interface behavior and launching external third-party applications to create a personalized environment for managing and editing local image files.
- [Frame Buffer View Managers](https://awesome-repositories.com/f/operating-systems-systems-programming/kernel-core-internals/process-and-memory-management/memory-management/buffer-and-cache-management/frame-buffer-view-managers.md) — Manages multi-page image sequences by indexing individual frames and providing temporal controls for animation and extraction workflows.

### Software Engineering & Architecture

- [User Interface Customizations](https://awesome-repositories.com/f/software-engineering-architecture/application-lifecycle-management/runtime-control-and-customization/user-interface-customizations.md) — The application enables configuration of layouts, visual themes, and input shortcuts to match user preferences and system requirements. ([source](https://imageglass.org/docs))

### Business & Productivity Software

- [File System Integrations](https://awesome-repositories.com/f/business-productivity-software/file-system-integrations.md) — The application matches the image viewing order to the system file explorer's sort configuration to maintain consistency across local storage. ([source](https://imageglass.org/docs))

### Hardware & IoT

- [External Process Plugins](https://awesome-repositories.com/f/hardware-iot/integration-performance/hardware-interfacing-integration/hardware-integration/device-sensors/external-integrations/external-process-plugins.md) — Executes external processes through a defined interface to extend core functionality without modifying the primary application binary.

### System Administration & Monitoring

- [File System Monitors](https://awesome-repositories.com/f/system-administration-monitoring/file-system-monitors.md) — Monitors the host operating system file explorer to mirror sorting logic and directory navigation states in real time.
