vimage Changelog

What's new in vimage 18

Dec 20, 2022
  • Added "Use DevIL" option to settings (so you can turn it off if you have issues while still being able to view all common image formats)
  • Fixed an animated gif playback issue
  • Fixed -taskbarIcon command / launch argument not working in Windows 7
  • Updated dependencies

New in vimage 17 (Jun 6, 2021)

  • Added .webp file support
  • Fixed animated gifs with different frame delays not playing correctly

New in vimage 16 (Jul 4, 2020)

  • Fixed glitch that occurred when zooming or dragging an image off-screen. (Issue #47)

New in vimage 15 (Feb 4, 2019)

  • Added support for viewing images that are in the Clipboard (open vimage.exe directly with an image in the clipboard) - useful when used with the Windows snipping tool (WIN+SHIFT+S)
  • Added .svg Support (Scalable Vector Graphics) - Use "Re-render SVG" (default: SHIFT+R) to re-render the image at the current zoom level
  • Added Click-Through-Able toggle - allows you to interact with what's behind the current vimage window
  • Added "Toggle Overlay Mode" as a default custom action (bound to SHIFT+L) - Which toggles Always On Top, Click-Through-Able and Image Transparency at once
  • Added Clear Memory on Reset Image option (on by default) - clears all textures and animations from vimage's memory when the Reset Image button is used
  • Added additional/changed various existing commands (for custom actions and command line arguments)
  • Moved the commands list in vimage_settings Custom Actions tab to a new pop-up window + added descriptions
  • Fixed .tiff files not opening (tif vs tiff issue) by adding it to the accepted extension list
  • Fixed various .jpg extension alternatives not opening (jpe, jif, jfif, jfi) by adding them to the accepted extension list
  • Fixed crash in vimage_settings that occurred when clicking the add button in the Context Menu editor when no item was selected
  • Fixed window background glitch when using a semi-transparent background colour with the Title Bar on
  • Fixed problem with custom action key-combo bindings
  • Fixed a couple of possible crashes

New in vimage 14 (Jun 15, 2018)

  • Added Show Title Bar option / Toggle Title Bar function
  • Added Next/Prev Image Sizing Option - Defaulted to "Fit Width" making the image resize to fit the width of the previous image (vimage behaved like the "Keep Zoom" option before this)
  • Added support for [filename] and [filename.#] to the Context Menu - using these will allow you to see the current file's name when you open the Context Menu (use .# to limit the name length)
  • Replaced VersionName function and added support for [version] to the Context Menu (by default the Context Menu will have an item called "vimage 14")
  • Various tweaks to vimage_settings
  • Fixed exclusive fullscreen bug (occurred when opening an image the same resolution as the screen)
  • Fixed Random Image function not updating folder position
  • Fixed "white image" problem that could occur when trying to open large images
  • Fixed crash that occurred when image transparency was set when viewing a large image that vimage cut-up
  • Fixed crash that occurred when vimage was located in a folder it didn't have write permissions for (ie: Program Files)
  • Fixed a case where the image was centered on the wrong screen

New in vimage 13 (Mar 19, 2018)

  • Improved key combo support (can use more than just SHIFT/CTRL/ALT, eg: Q+C or W+MOUSELEFT)
  • Mouse scroll up/down can now be bound + Mouse buttons/scrolling can now be used in key combos
  • Zoom in/out controls are now bindable (defaulted to SCROLLUP/SCROLLDOWN)
  • Add LoopImageNavigation setting (turn off to stop at the last/first image in a folder while navigating)
  • Tweaked TransparencyToggle to allow it to work correctly when TransparencyInc/Dec are bound to the same key (default: T to toggle, T+SCROLLDOWN/UP to Inc/Dec)
  • Fixed folder sorting bug that occurred if the folder was sorted by multiple columns in Windows (eg: date then name)
  • Fixed crash that could occur when rapidly changing animations

New in vimage 12 (Feb 13, 2018)

  • Added Adjustable Image Transparency - press T (default) to toggle image transparency or hold Y (default) and use the mouse wheel to adjust it
  • Added Image Cropping - hold X (default) and drag the mouse to crop the current view of the image
  • Added Mipmapping option + turned Mipmapping on by default (images should look smoother when zoomed out)
  • Added Lock function - lock the image in place, preventing dragging and zooming
  • Added Exit All function - close all current vimage windows (SHIFT+ESC by default)
  • Added Open Full Duplicate Image function (same as Open Duplicate but keeps the current zoom, rotation, crop, etc)
  • Added possible command line arguments to vimage (-x, -y, -zoom, -flip, -rotation, -alwaysOnTop, -colour and more)
  • Custom Actions can now be written with just command line arguments to apply them to the current instance of vimage (eg: create actions to set the zoom to 0.5, set the exact position and more)
  • Added Max Textures and Max Animations options (set how many vimage will keep in it's memory when browsing)
  • Checkboxes for Context Menu submenus can now be turned on/off separately from the main context menu
  • "Reset Image" now centers the image on the monitor the mouse is currently on
  • Fixed/Improved image positioning when using "Fit to Monitor" functions
  • Fixed temporary "Always on Top" being turned on when it was not needed (makes the image appear above the taskbar when it's fit to monitor dimensions)
  • Fixed some issues with the PositionLargeWideImagesInCorner setting
  • Fixed images not being centered on the current monitor when the OpenAtMousePosition setting is off
  • Fixed the new vimage_settings.exe not allowing the binding of mouse buttons
  • Fixed possible crash when toggling smoothing while an animated gif is still being loaded
  • Fixed image preloading bug that could sometimes cause large images to fail to load
  • Fixed possible white image problem with splits textures (occurs with images larger than the GPU's max texture size)
  • Fixed custom actions not saving properly in some cases

New in vimage 11 (Jan 19, 2018)

  • Replaced vimage_settings.exe with new version for a nicer look and improved context menu editor
  • Added Limit to Monitor Bounds modifier - hold ALT (default) while dragging/resizing and image to keep it inside the current monitor boundaries
  • Added Movement controls - bind keys to move the image/window around the screen
  • Added Background Colour option (for images with transparency when background is turned on)
  • Added FIT_TO_AUTO function to the list of functions for use in the Context Menu
  • Fixed not being able to hold multiple key modifiers at once (ie: ALT, SHIFT, CTRL)
  • Stopped controls that don't use key modifiers from triggering if one is held (eg: now one thing can be bound to C and another to CTRL+C)

New in vimage 10 (May 24, 2017)

  • Improved name sorting (now using same method as Windows)
  • Some slight speed improvements
  • Fixed transparency not working correctly on Windows 10 Creators Update
  • Fixed some visual bugs
  • Fixed possible crash when using vimage to browse images on a device that has been disconnected

New in vimage 9 (May 11, 2017)

  • Improved sorting (checks how windows is sorting the current folder + new date sorting + default options)
  • Improved .ico support (displays the largest version of the icon)
  • Added support for binding key combinations
  • Added Custom Actions (add your own actions to the context menu / bind them to buttons)
  • Added Copy and Copy as Image commands (defaulted to CTRL-C and ALT-C)
  • Added Random Image command (goes to a random image in the folder)
  • Added support for extra large images / images larger than the GPU's max texture size
  • Added Crash Reporter
  • Fixed possible crash when closing animated gifs
  • Fixed images sometimes appearing off-screen when navigating between them
  • Fixed some centering and zooming bugs

New in vimage 8 (May 11, 2017)

  • New Icon.
  • Added Fit to Monitor AUTO option (on by default). Images will fit to either monitor height/width based on monitor orientation (useful for rotatable monitors).
  • Fixed memory usage problem.
  • Fixed sizing bug when changing images.
  • Fixed crash when deleting an image.
  • Fixed sizing bug with rotated images.

New in vimage 7 (May 11, 2017)

  • Added vimage_settings.exe, you can now edit your settings, key/mouse bindings and context menu with a decent user interface.
  • Added a few more settings such as; zoom speed, limit to monitor height/width and listen for setting changes.
  • Improved window positioning.
  • Fixed .bmps displaying upside down.
  • Fixed min image size setting not being used at times it should have been.
  • Fixed images sometimes disappearing due to them keeping the same zoom value as the last image which could result in the new image being too small.
  • Fixed extension checking being case sensitive.

New in vimage 6 (May 11, 2017)

  • Added sort by option which changes what image will be loaded when you go to the next/prev image. You can sort by name, date modified, date created and size (ascending/descending).
  • Added Customizable Context Menu options to the config. Can remove items, re-order and re-name them.
  • Added Min Image Size option to config (default: 64). If an image is smaller than this size in either width or height it will be automatically scaled up to it.
  • Added Smoothing Min Image Size to config (default: 65). If an image is smaller than this size it will have smoothing turned off by default.
  • Added Open Duplicate Image option (default: C), which opens another instance of vimage with the current image.
  • Fixed crash when loading images with non-ascii file names.
  • Fixed crash that occurred when opening a file with a .gif extension that is not a gif.
  • Fixed crash when navigating between images in a folder that had files whose names contained numbers with more than 20 digits.
  • Fixed crash when trying to load certain .icos (if loading fails it is loaded in as an animated image).
  • Fixed problem where vimage couldn't delete an image if it was the last one in the folder.

New in vimage 5 (May 11, 2017)

  • Added Delete and Open File Location options (In the Context menu, can also press DEL on the keyboard to delete). Deleting an image put's it in your recycling bin so you can just CTRL-Z in the folder to bring it back.
  • Reduced CPU utilization.
  • Context Menu colouring can now be turned on/off in the config file (off by default).
  • Context Menu now updates when reloading the config file.
  • Context Menu Animation Controls have been moved up.

New in vimage 4 (May 11, 2017)

  • Added Context Menu (can be disabled simply by unbinding it).
  • Reset Image (default: R) now centers the image on the monitor it's currently on (or in the top-left it's a large/wide image).
  • Faster Animated Gif Loading - the loading of the frames are now done in seperate threads allowing for animated gifs to display much sooner.
  • Image Preloading - when using the next/prev image buttons the image after the one just loaded is preloaded ready (can be turned off).
  • Limited the amount of images and animations that can be stored in memory (to avoid the program using too much memory). Up to 20 images and 6 animated gifs stay in memory when navigating with the next/prev image buttons.
  • All control bindings should now be bindable to either or both mouse buttons and keyboard keys.
  • Fixed bug where Animated Gifs reloaded themselves even though they were still in memory.
  • Fixed crash when navigating images in a folder that contained files with names with very large numbers in them.

New in vimage 3 (May 11, 2017)

  • Improved Animated GIF Support - if an animated gif looked glitchy before, it should be fine now.
  • Added image name to the window title.
  • Added Natural Sorting (ie: navigating through numbered images used to go like this: z1->z10->z11, now they go like this z1->z2->z3..z10->z11)
  • Press R to reset the image's scale and rotation and un-flip it.
  • When navigating through images the window now stays centered on it's position.
  • JPGs that have an orientation value set in their EXIF information now start off at that rotation.
  • Fixed the window jumping around if the user spams next/prev image.
  • Zooming now scales based on the center of the image (hold CTRL to scale based off top-left)
  • Zooming now has a maximum (prevents the program from crashing at ridiculous sizes).
  • Zooming or changing image now stops dragging.

New in vimage 2 (May 11, 2017)

  • Press L (default) to toggle Always On Top mode.
  • Fit to monitor height now temporary sets Always On Top mode.
  • Holding SHIFT (default) while setting Fit To Monitor Height (Middle Mouse Button (default)) sets the image to the height of the working area (ie: the height of the screen minus the task bar height).
  • When an image is opened at the Mouse Position it will snap to the edges of the working area of the monitor it was opened on instead of hanging off the edges of the screen.