JPEGView

Kevin M (sylikc) · sylikc.JPEGView

Fork of JPEGView by David Kleiner - fast and highly configurable viewer/editor for images with a minimal GUI. Basic on-the-fly image processing is provided.

JPEGView is a lean, fast and highly configurable image viewer/editor with a minimal GUI. Formats Supported JPEGView has built-in support the following formats: - Popular: JPEG, GIF - Lossless: BMP, PNG, TIFF, PSD - Web: WEBP, JXL, HEIF/HEIC, AVIF - Legacy: TGA, WDP, HDP, JXR - Camera RAW formats: - Adobe (DNG), Canon (CRW, CR2, CR3), Nikon (NEF, NRW), Sony (ARW, SR2) - Olympus (ORF), Panasonic (RW2), Fujifilm (RAF) - Sigma (X3F), Pentax (PEF), Minolta (MRW), Kodak (KDC, DCR) - A full list is available here: LibRaw supported cameras Many additional formats are supported by Windows Imaging Component (WIC) Basic Image Editor Basic on-the-fly image processing is provided - allowing adjusting typical parameters: - sharpness - color balance - rotation - perspective - contrast - local under-exposure/over-exposure Other Features - Small and fast, uses AVX2/SSE2 and up to 4 CPU cores - High quality resampling filter, preserving sharpness of images - Basic image processing tools can be applied realtime during viewing - Movie/Slideshow mode - to play folder of JPEGs as movie

winget install --id sylikc.JPEGView --exact --source winget

Latest 1.3.46.0

Release Notes

I wanted to make a special thanks to qbnu for coding the new formats support, along with optimizations and improvements to existing formats! (Minor version incremented to reflect the many changes between this and the previous release. It's tempting to keep "waiting for the next feature to be done" before releasing...) New features:

  • Add support for modern RAW image formats with LibRaw, ex: CR3 (ICC profiles are supported) PR #211, thanks qbnu
  • Add basic support for PSD (Adobe Photoshop Document)
    • Color modes supported: Grayscale, RGB, CMYK, Multichannel, Duotone, Lab
    • 8-bit depth PSDs only
    • Compression modes supported: Raw/Uncompressed, RLE (See PR for detailed supported/unsupported breakdown) PR #233, thanks qbnu
  • Add support for reading EXIF data from JXL, HEIF, AVIF, WebP and PNG files PR #213, thanks qbnu
  • Misc EXIF Metadata fixes:
    • GPS info parsed from RAW metadata
    • GPS coordinates in degrees+decimal minutes will now be converted to degrees+minutes+seconds
    • Altitudes below sea level will now show negative
    • Metadata will be shown for either RAW or JPEG, with RAW taking precedence PR #211, thanks qbnu
  • RAW metadata's acquisition date shown in window title PR #242, thanks qbnu
  • Add multithreading when decoding with libavif and reduced memory usage Up to ~20% decoding speed improvement PR #204, thanks qbnu
  • Optimize JXL and HEIF RGBA -> BGRA conversion Speed up ~25% for JXL and ~150% for HEIF PR #234, thanks qbnu
  • New INI file setting: WindowBorderlessOnStartup On startup, set JPEGView window to borderless mode (title bar hidden)
  • New INI file setting: WindowAlwaysOnTopOnStartup On startup, set JPEGView window to be always on top Bugs fixed:
  • Adjust animation frame times to appear closer to their actual values Accounts for time spent processing frame. (Minimum frame time is 10ms due to technical limitations) PR #205, thanks qbnu Changed behavior:
  • INI Option: UseEmbeddedColorProfiles=true can be used without losing Animated PNG support ICC profiles are not supported for Animated PNG PR #202, thanks qbnu
  • Renamed INI Option: OverrideOriginalFileWithoutSaveDialog -> OverwriteOriginalFileWithoutSaveDialog
  • Renamed INI Option: TrimWithoutPromptLosslessJPEG -> CropWithoutPromptLosslessJPEG Other changes:
  • Updated to library versions:
    • libavif 1.0.1
    • libde265 1.0.12
    • libjxl 5d20fbe
    • libpng 1.6.40
    • libwebp 1.3.2 (Fixes CVE-2023-4863)
    • zlib 1.3 PR #235, thanks qbnu
  • Official scoop.sh support in bucket extras/jpegview-fork PR #223, thanks Tim Martin Localization updates:
  • New language: sl Slovenian, thanks Jadran Rudec
  • New language: tr Turkish, thanks Kaya Zeren
  • New language: bg Bulgarian, thanks Ivan Georgiev
  • New translation: sr Serbian, thanks Ljuba Cirovic
  • New translation: hu Hungarian, thanks József Ujvári
  • New translation: fi Finnish, thanks Kari Eveli
  • New translation: sk Slovak, thanks Marián Hikaník
  • New translation: ta Tamil, thanks Nirmal G.
  • Updated Japanese translation, thanks maboroshin
  • Updated Korean translation, thanks VenusGirl
  • Updated Russian translation, thanks Dmitry Yerokhin
  • Updated Chinese (Taiwan) translation, by converting chs -> cht
  • Updated French translation, thanks Ronan Plantec
  • Updated Greek translation, thanks Michalis
  • Updated Polish translation, thanks Marcin Czerwien
  • Rename INI option: bel -> be (official ISO 639-1 naming)
  • Rename language: Belorussian to Belarusian (official naming)

Installer type: wix

Architecture Scope Download SHA256
x86 Download 842A864AD7F26054AA86AED556A56EEA129A1F9D958E6F96E983DF899A2D1A9A
x64 Download 3108A85B5D408FA17027B25454F0EE7E7B450E680DBC1DAB68D26D9099E18BF2

Details

Homepage
https://github.com/sylikc/jpegview
License
GPL-2.0
Publisher
Kevin M (sylikc)
Support
https://github.com/sylikc/jpegview/issues
Copyright
Copyright 2006-2018 David Kleiner Copyright 2020-2023 Kevin M (sylikc)
Moniker
jpegview

Tags

imagephotopicturereaderviewer

Older versions (6)

1.2.45.0
Architecture Scope Download SHA256
x64 Download F4DA7EC7D82E4F29400A86B60F8330E6CD56654274A6E8BFF63E5167C84B4F3E
x86 Download B3D8B3343E4D77BE49A844F851A563DB93DCE6FD360DFC9F8FA105E7F11D116C
1.1.43.0
Architecture Scope Download SHA256
x64 Download 0E9902EBB9DB89DD1FA9234D87C2AFC0295FE628E3926BCF0697116E275A385B
x86 Download A5B3B4442CEC97E5F5F70D9AAE8CA78409567A9D315E774CAF211CD55FA52547
1.1.41.1
Architecture Scope Download SHA256
x64 Download 6A616834F391725E7E662E49C189FD3D11BD17B9490F7C02C1C1F64162EDE238
x86 Download 761935CDA45AC7AFBE2311F4EC86F27B7B6FD42D3F6233058C5637A0232FC5C4
1.1.41.0
Architecture Scope Download SHA256
x64 Download E50A1802EB0384142151C311314E349D5DF1F7FC8E62514892379DB308F9B61B
x86 Download 8B3A66E8601888FC79091598C39E18454D0E6C714B2583001BD65AC2CE6697ED
1.0.40.0
Architecture Scope Download SHA256
x64 Download A51BD6B6BD7F81F31B08491D3A187F1B8B255247CCE765FDD8DC5B55FE619F4F
x86 Download E04F98B991A4A5BC497F968A78A990BDD3C22966388AED6CC57BEF457C01F428
1.0.39.1
Architecture Scope Download SHA256
x64 Download 0432303B2414A006548E460455527ABBADC3570B34F011CAC940F3362E096B8C
x86 Download 44D6B92DF4D3D9C98B7237EECEE45DFBF9528F8940307D197BC39B939FD48845