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·October 7, 2023

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

ArchitectureScopeDownloadSHA256
x86Download842A864AD7F26054AA86AED556A56EEA129A1F9D958E6F96E983DF899A2D1A9A
x64Download3108A85B5D408FA17027B25454F0EE7E7B450E680DBC1DAB68D26D9099E18BF2

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
ArchitectureScopeDownloadSHA256
x64DownloadF4DA7EC7D82E4F29400A86B60F8330E6CD56654274A6E8BFF63E5167C84B4F3E
x86DownloadB3D8B3343E4D77BE49A844F851A563DB93DCE6FD360DFC9F8FA105E7F11D116C
1.1.43.0
ArchitectureScopeDownloadSHA256
x64Download0E9902EBB9DB89DD1FA9234D87C2AFC0295FE628E3926BCF0697116E275A385B
x86DownloadA5B3B4442CEC97E5F5F70D9AAE8CA78409567A9D315E774CAF211CD55FA52547
1.1.41.1
ArchitectureScopeDownloadSHA256
x64Download6A616834F391725E7E662E49C189FD3D11BD17B9490F7C02C1C1F64162EDE238
x86Download761935CDA45AC7AFBE2311F4EC86F27B7B6FD42D3F6233058C5637A0232FC5C4
1.1.41.0
ArchitectureScopeDownloadSHA256
x64DownloadE50A1802EB0384142151C311314E349D5DF1F7FC8E62514892379DB308F9B61B
x86Download8B3A66E8601888FC79091598C39E18454D0E6C714B2583001BD65AC2CE6697ED
1.0.40.0
ArchitectureScopeDownloadSHA256
x64DownloadA51BD6B6BD7F81F31B08491D3A187F1B8B255247CCE765FDD8DC5B55FE619F4F
x86DownloadE04F98B991A4A5BC497F968A78A990BDD3C22966388AED6CC57BEF457C01F428
1.0.39.1
ArchitectureScopeDownloadSHA256
x64Download0432303B2414A006548E460455527ABBADC3570B34F011CAC940F3362E096B8C
x86Download44D6B92DF4D3D9C98B7237EECEE45DFBF9528F8940307D197BC39B939FD48845