If this project helps you, a coffee helps me keep working on it.
Images is a fast Windows viewer for people who work through real folders. Open a photo, rename it beside the preview, compare nearby files, inspect metadata, and export a clean copy without bouncing between apps.
Your pictures stay on your computer. There is no account, no telemetry, and no automatic upload. Update checks are off until you enable them.
Download the Windows installer · Portable ZIP · All releases
Windows makes it awkward to rename a picture while you are looking at it. Images keeps the filename in the Details panel. Type a better name and it saves after a short pause. Conflicts get a clear preview, and recent renames can be undone.
The rest of the app follows the same idea. The image stays central while folder navigation, color details, edits, and recovery tools remain close enough to use.
| Tone and color | Sharpen, clean up, and focus |
|---|---|
![]() |
![]() |
- Rename while viewing. Edit the stem without exposing the extension, see collision-safe names before they commit, and undo recent changes.
- Move through folders quickly. Use the filmstrip or gallery, switch sorting, compare two images, and inspect animations frame by frame.
- See more file types. Open everyday photos, camera RAW files, layered artwork, HDR media, scientific formats, documents, and comic archives.
- Inspect the details that matter. Read EXIF, ICC and HDR status, dimensions, alpha, histograms, pixel values, and available Content Credentials.
- Edit with a way back. Add resize, levels, HSL, effects, annotations, dodge and burn, red-eye, or clone and heal operations to an XMP-backed history. Save a copy when you are ready.
- Clean up a library. Find exact or similar duplicates, spot broken files and bad extensions, stage imports, manage tags, and restore supported file operations from Recovery Center.
| Area | Built for |
|---|---|
| Viewer | Smooth zoom and pan, deep zoom for huge files, color-managed display, animated media, focus peaking, and clipping overlays |
| Folder flow | Natural sorting, filmstrip, virtualized gallery, quick filters, file reveal, compare mode, and multi-path sessions |
| Editing | Crop, resize, adjustments, effects, annotations, local exposure, red-eye correction, retouching, edit history, and batch copies |
| Library tools | Local SQLite catalog, duplicate cleanup, file health checks, Import Inbox, tags, ratings, events, trips, and near-duplicate stacks |
| Inspection | EXIF, ICC profiles, HDR gain maps, histograms, pixel sampling, archive pages, document previews, and C2PA inspection |
| Optional local analysis | OCR plus user-imported models for semantic search, faces, objects, orientation, scenes, and aesthetic review |
Images uses Windows Imaging Component first and falls back to a locked-down Magick.NET decoder set.
| Group | Examples |
|---|---|
| Everyday | JPEG, PNG, APNG, GIF, BMP, TIFF, WebP, HEIC, AVIF, and JPEG XL |
| Camera and production | DNG, NEF, CR2, CR3, ARW, RW2, RAF, ORF, PEF, PSD, PSB, TGA, DDS, QOI, EXR, HDR, and DPX |
| Vector and documents | SVG, WMF, EMF, PDF, EPS, PS, and AI |
| Scientific and specialist | DICOM, FITS, JPEG 2000, XCF, ORA, DCX, and portable bitmap families |
| Books and archives | ZIP, CBZ, RAR, CBR, 7z, and CB7 with page, spread, or continuous reading |
PDF, EPS, PS, and AI previews use the Ghostscript runtime included in official builds. Some formats are preview-only because writing them back safely needs a different toolchain.
Download Images-v0.2.32-setup-win-x64.exe, run it, then choose whether to add a desktop icon or an Open with entry. It installs under Program Files and removes older Images installations during an upgrade.
Download Images-v0.2.32-win-x64.zip, extract it anywhere, and run Images.exe. The portable build does not register file associations or write an installer record.
Official packages are self-contained. They include the .NET Desktop runtime, Magick.NET, Ghostscript, SharpCompress, and the approved jpegtran sidecar.
Images is not code signed yet. Windows SmartScreen may ask you to confirm the first launch. Every release includes SHA-256 checksums, a software bill of materials, and provenance notes so you can verify what you downloaded.
- Windows 11 or 64-bit Windows 10 version 1809 and newer
- About 550 MB of free space for the installed build and bundled codecs
- No separate .NET or Ghostscript installation
- Image bytes are never sent to a service by the app.
- OCR uses installed Windows language packs and runs locally.
- Search and analysis models are optional. You download and import them yourself, and Images checks their pinned hashes before use.
- The local-data inventory in Settings explains every cache, index, log, model, backup, and draft.
- A privacy reset clears rebuildable and diagnostic stores while keeping imported models and recovery files you own.
See the privacy policy for exact paths and a verification recipe.
You need the .NET 10 SDK selected by global.json.
git clone https://github.com/SysAdminDoc/Images.git
cd Images
dotnet restore --locked-mode
dotnet build -c Release
dotnet test Images.sln -c Release
dotnet run --project src/ImagesThe application is WPF on .NET 10. Tests cover file operations, decoders, metadata, theme and accessibility contracts, local databases, optional model boundaries, and background app smoke checks.
Release builds are produced locally. The repository includes scripts for staging Ghostscript and jpegtran, generating checksums and an SBOM, publishing the self-contained app, building the Inno Setup installer, and assembling the portable archive.
Start with the release checklist. Codec and runtime decisions are documented in the codec support policy and integration policy.
- Release support policy
- Privacy policy
- Distribution trust plan
- Archive runtime review
- Peek mode
- Roadmap
- Changelog
The layout and workflow research drew useful lessons from ImageGlass and nomacs. No code was copied from either project.
MIT © SysAdminDoc



