Simple Viewer GL 3.3.1

Simple Viewer GL 3.3.1 Simple Viewer GL 3.3.1

Simple Viewer GL – a lightweight single-window image viewer.

Much of what was previously done on the CPU is now handled by the GPU.

The status bar, which can be toggled with the i key, displays basic information: format, resolution, memory size (CPU + GPU), and disk size. In pixel information mode, activated by the p key, it shows a bubble with information about position, pixel color, and selected area parameters.

Simple Viewer GL can determine the file type by its signature (parameter -a), not just by the file extension. Recursive directory traversal is supported (parameter -r).

It is possible to change the background type at runtime (three basic colors + checkerboard) or set a custom color, which is convenient when viewing images with transparent pixels.

Supported formats:

  • PNG
  • JPEG
  • JPEG 2000
  • HEIF
  • PSD (Adobe Photoshop)
  • AI (Adobe Illustrator)
  • EPS
  • XCF (GIMP)
  • GIF
  • SVG
  • TIFF
  • TARGA
  • ICO
  • ICNS (Apple Icon Image)
  • BMP
  • PNM
  • DDS
  • XWD
  • SCR (ZX-Spectrum screen)
  • XPM
  • WebP
  • Supports GNU/Linux, FreeBSD, and macOS. There is a third-party fork for Windows.

New in Simple Viewer GL 3.3.1:

the viewer architecture has been reworked;

  • which means a new slightly more flexible renderer;
  • thanks to the renderer, profiles and other transformations have been moved from the CPU to the GPU;
  • with the redesigned architecture, both loading and progress (spinner) have been fixed;
  • memory usage has been significantly reduced. Memory is now allocated only for a few chunks. There is no complete uncompressed copy of the image in memory;
  • pixel information is fetched from the graphics card;
  • the memory usage counter takes video memory into account;
  • added previews for formats that support them. If there is a preview in EXIF, it is used;
  • the interface has been redesigned. The renderer has been updated and ImGui has been upgraded from the dockable window support branch;
  • a new EXIF popup is now docked on the right, and I added categories and search to it;
  • the status bar has been redesigned. It has been made more convenient to use internally, and I also improved the visuals;
  • now the status bar does not overlap the image. In general, any docked edge window does not cover the image;
  • PSD support has been expanded. Now almost all variations are supported;
  • added support for HEIF (AVIF/HEIC);
  • fixed greyscale jpeg2k – brightness is now correct;
  • added support for color profiles where they were absent, but the format supported them;
  • добавил поддержку цветовых профилей там, где их не было, но формат их поддерживал;
  • and a lot of other things I can't even recall; please read the logs yourself, I'm too lazy.

I'm sure I broke something, so I would appreciate any feedback and advice.

GPL-2.0 License.

Source: linux.org.ru

Buy reliable website hosting with DDoS protection, VPS VDS servers 🔥 Buy reliable website hosting with DDoS protection, VPS VDS servers | ProHoster