This is an image viewer, organizer and editor based on the GDI+ and FreeImage libraries. It can open 85 image file formats: .hdr, .raw, .tif, .tga, .exr, .webp .png, .bmp, .gif, .jpeg and many others.
QPV is also able to create image slideshows and cache very large dynamic lists of files. Unlike other applications of this kind, it can load, on my system, a list of 500000 files in under 10 seconds, while XnView Classic or Irfan View need more than 15 minutes.
With Quick Picto Viewer you can generate file statistics over huge image libraries which can help identify very small images, very low key, or washed out images. You can also identify image duplicates and auto-select files by given criteria.
Quick Picto Viewer is also able to play sound files associated with images, automatically or on demand, and even generate slideshows that are in synch with the audio files duration. Supported audio formats: WAV, MP3 and WMA.
Since Quick Picto Viewer v4, users can also edit images by using freely rotated freeform, elliptical or rectangular selections. Common functions provided: paste in place, color adjustments, draw arcs, lines or shapes, insert text, soft edges blur area and so on.
Current version: 5.9.94.
Mercredi, 6 novembre 2023. 08/11/2023.
Features:
Spoiler
IMAGE EDITING:
Options to control viewport brightness, contrast, saturation and RGB color channels balance/intensity.
Images can be rotated or mirrored horizontally and vertically in the viewport.
Paint brushes: soft edges, cloner, eraser, pinch, bulge, smudge and more:
- ability to randomize various brush properties when painting
- textured brushes
- paint with symmetry
Image editing tools:
- draw arcs, lines and filled shapes
- parametric line generators [grids, spirals, rays and more]
- advanced flood fill [color bucket]
- insert text with advanced customization options
- paste in place
- transform selected area
- various blur filters: gaussian, box blur, radial blur and others
- rotate, crop, flip, pixelize, add noise, and more.
Draw free-form Bézier curved paths or polygonal lines; options to fill with color, textures or gradients.
Free-form curved or polygonal selections, elliptical and rectangular selections, rotated at any angle.
Vector shapes can be defined with symmetry on X or Y axis.
Ability to save/load user created vector paths.
18 blending modes and alpha masking support implemented for various image editing tools.
Alpha mask can be user painted or generated: a gradient [linear, box, radial] or a previously drawn vector path.
Advanced yet easy to use auto-crop for images.
Real-time histogram for any image color channel of the image displayed.
Easy to configure viewport grid.
Paste texts from clipboard and render them as images. Text and background colors, font style, alignment and size can be personalized.
Copy / paste image to/ from clipboard with the alpha channel preserved.
Print image. Users can add text, adjust size and position on the page before printing.
Acquire images from scanners.
Batch printing of multiple images.
Resize and crop images preserving the alpha-channel on save.
Multiple file formats supported for saving an image.
FILES MANAGEMENT:
Omnibox and folders tree view - two specialized panels meant to help users navigate through folders, with support for drag and drop amongst them.
Quick file actions. Easily move or copy files to user defined folder paths using the number keys: 1 to 6.
Ability to automatically group files into sub-folders based on file types or modification date, by months or years.
Multiple levels of undo for file actions: rename, move, copy or delete
Tool to copy or move files by maintaining their folder(s) structure
Create customizable contact sheets (thumbnail sheets) of selected images
Create PDFs or multi-paged TIFFs from selected images. Up to 2048 images allowed.
Extract frames from GIF and WebP animated images, or pages from TIFFs.
Multiple list view modes. Display the indexed files as an easy to scroll list with or without image file details, or as thumbnails list.
The thumbnails list comes with three predefined aspect ratios: square, wide or tall. Easy to adjust their size: +/- keys.
Adaptive multi-threaded thumbnails caching to sizes ranging from 600 pixels to 125 pixels. On very fast PCs, no caching occurs.
Files can automatically be selected by strings, or the ones already seen, favourited, and other options.
Files list map. A quick view, at a glance, of the files list, highlighting selected files.
Sort images by histogram data points, such as the average or median point, resolution, aspect ratio.
- by their image properties: resolution, aspect ratio, width, height and so on
- by file properties: size, name, date, et cetera
Option to keep a record of seen images and have these skipped during slideshows or erased from the index list. QPV can also generate statistics and charts based on the image viewing habits.
Image favourites list; easy to manage. It can hold up to 950100 images.
Multi-rename. Rename multiple files with easy to use patterns. Users can add a prefix and/or suffix to file names, or to count them, or search and replace strings in file names, and more.
File statistics panel with categories for: file sizes, file types, modified dates, image size, image histogram data points and much more.
Identify image duplicates by user chosen image properties, histogram data points or image content similarity. Multiple algorithms are available to choose from.
Index filters: based on text strings or file and image properties.
Dedicated panel to automatically identify keywords in file names and folder paths, and option to filter the list based on any identified keyword.
Copy files from Explorer and paste in Quick Picto Viewer, or from QPV to Explorer.
Copy file names or folder paths as text to clipboard.
Quick Picto Viewer has its own slideshow formats to store the list of folders and cache files lists: plain-text and SQLite database.
Ability to selectively refresh the cached files list from selected folders.
Search and replace in the index, enabling users to correct potentially broken files lists.
Very fast loading of cached or not cached lists of files. Tested with 900100 images and it loads in 10 seconds on my system.
Support for drag and drop of folders or files on the QPV window.
Perform JPEG lossless operations in batch: flip or crop images.
Perform actions on image files: resize, rotate [at any degree], crop, change/adjust colors, rename, convert to different file formats, rename, delete, copy or move.
Batch processing. You can apply any of the previously mentioned action or operation on multiple files at once.
GENERAL / USER INTERFACE:
Support for 85 image file formats, including various Camera RAW formats.
Touch screen friendly user interface: swipe gestures and hot-areas to navigate or zoom into images.
Adjustable user interface font sizes and colors.
Dark mode for the user interface.
Customizable keyboard shortcuts and toolbar icons
Ambiental textured window background. Automatically generated background based on the currently displayed image.
Various modes to adapt images to window.
Vertical or horizontal toolbar. Toolbar size adjustable.
Slideshows modes: random order, backwards or forwards.
Slideshow random modes: with a bias for the first or second half of the files list, or no explicit bias.
Option to set background music for the entire slideshow.
Audio annotations or text captions for any image file.
Quick search box allows users to search through menus and other available options in QPV.
Support for animated .WEBP and .GIFs in slideshows - HD GIFs are support as well.
Support for multi-paged .WEBP, .TIFFs and .GIF frames. Ability to go through each image frame/page.
Private mode. In this mode, images are blurred, and file names and paths are hidden.
Multi-monitor support.
User interface compatible with Windows Narrator and other screen readers.
Fancy welcome screen random-generated images :-).
All the potentially lengthy operations can be stopped with Escape or by a single click on the main window :-).
Since Quick Picto Viewer v4, it relies on AHK_H for multi-threading.
Please send me feedback and suggestions.
Best regards, Marius.
Re: [Script] Quick Picto Viewer and Fast Slideshow creator
Posted: 20 Jun 2019, 15:12
by toralf
Impressive. Well done.
Re: [Script] Quick Picto Viewer and Fast Slideshow creator
Posted: 20 Jun 2019, 17:01
by burque505
Awesome, Marius.
Regards,
burque505
Re: [Script] Quick Picto Viewer and Fast Slideshow creator
Posted: 21 Jun 2019, 03:43
by elModo7
Wow this is huge!
Thank you for posting Marius.
Re: [Script] Quick Picto Viewer and Fast Slideshow creator
I am considering adding image resize and cropping.
Thank you, Marius. Image resizing and cropping would be awesome!
Re: [Script] Quick Picto Viewer and Fast Slideshow creator
Posted: 22 Jun 2019, 17:35
by robodesign
Hello, people!
Thank you for the positive feedback.
I released a new version (yesterday) with improvements to how one can update a files list (a slideshow file)..
What I have left to add to this image viewer is.... paste image from the clipboard, rotate, crop and resize images... If I add these, I would say then, it is a complete image viewer..... Which one of these should I add first? ^_^
Best regards, Marius.
Re: [Script] Quick Picto Viewer and Fast Slideshow creator
Posted: 23 Jun 2019, 15:28
by robodesign
New version:
- v3.0.0 (2019-06-23)
- it now caches images at screen resolution if they are three times larger than the current screen resolution, when images are adapted to fit-to-window
- bug fixes and minor improvements
Best regards, Marius.
Re: [Script] Quick Picto Viewer and Fast Slideshow creator
Posted: 24 Jun 2019, 02:00
by ozzii
My thought it's the rotate/crop/resize.
This is the most used functions.
Re: [Script] Quick Picto Viewer and Fast Slideshow creator
Posted: 24 Jun 2019, 16:20
by robodesign
Okay, thanks... I'll try to implement those. No promises. I'm still a beginner ^_^
Resizing should be easy. It's mainly boring user interface work.....
I'm still working on polishing what's already there..... Today, for example, I managed to optimize a certain function that was utterly slow with large folders lists. I'll push the update tomorrow on GitHub.
Best regards, Marius.
Re: [Script] Quick Picto Viewer and Fast Slideshow creator
Posted: 25 Jun 2019, 00:05
by Thoughtfu1Tux
Wow, this is phenomenal work! Way to go!
Re: [Script] Quick Picto Viewer and Fast Slideshow creator
Posted: 25 Jun 2019, 10:55
by robodesign
Hey, people !
Thank you , Thoughtful Tux.
I updated Quick Picto Viewer. Today I was testing it with over 700 thousand files and I discovered I can do more fixes.
- v3.1.0 (2019-06-25)
- [new] option to have QPV immediately stop the slideshow when the user performs actions, eg. presses keys or changes the window focus
- the UI is now visually highlighting selected or removed files in real time, when the thumbnails list is displayied
- improved performance for updating very large static folders lists and immense files lists
- improved the performance for counting files in folders [in a cached files list]....
I suspect I am ready with polishing details... Therefore, I might begin soon adding crop, resize and paste.
Best regards, Marius.
Re: [Script] Quick Picto Viewer and Fast Slideshow creator
Posted: 26 Jun 2019, 01:51
by ozzii
Thank you robodesign
Re: [Script] Quick Picto Viewer and Fast Slideshow creator
Posted: 28 Jun 2019, 04:34
by robodesign
Hello, amigos!
My pleasure , ozzii! I hope you will like the new version.
Resizing images is here now, in batch as well ;-).
- v3.2.0 (2019-06-28)
- [new] option to resize image; this operation can be performed on multiple files at once, in batch.
- using the image resizer, one can convert images colors to grayscale, flip images or adjust gamma and brightness, keeping intact the image dimensions
- [new] Heads-Up Display elements to indicate when multiple files are selected, or when the image is displayied with altered colors, flipped; or when you can pan the image.
- when you copy the image to the clipboard, it is now copied as seen in the picture viewer, with effects or color alterations applied.
- other small fixes or improvements...
Feedback and suggestions, always welcomed.
Best regards, Marius.
Re: [Script] Quick Picto Viewer and Fast Slideshow creator
Posted: 09 Jul 2019, 15:08
by robodesign
Hello, guys!
A new version of Quick Picto Viewer is here:
- v3.3.0 (2019-07-09)
- [new] option to copy files to a specified destination
- [new] option for automatic brightness and contrast calibration of images
- [new] option to paste and save image from the clipboard
- [new] option to rotate images [in image resize panel]
- [new] it now maintains a history of filters; the filtering dialog window is no longer using InputBox
- [new] it also maintains a history of multi-rename patterns; the dialog window is no longer using InputBox and it now includes a Help section
- [new] a new window for copy/move files that improves access to different folder destinations; it also records a history of folder destinations
- improved file information panel; making use of JustMe's GDI+ GetProperty implementation
- bug fixes to how folders list are updated
- better handling of some errors
Feedback is welcome. Thank you very much .
If anyone interested, image cropping, still planned. And optimizations for the option to auto-adjust brightness/contrast...
Best regards, Marius.
Re: [Script] Quick Picto Viewer and Fast Slideshow creator
Posted: 10 Jul 2019, 02:53
by ozzii
Thank you Marius for your work.
Impressive from my point of view....
Re: [Script] Quick Picto Viewer and Fast Slideshow creator
Posted: 10 Jul 2019, 03:10
by robodesign
Thank you very much , ozzii!
To my utter surprise, a major bug slipped into yesterday's version... I just pushed a new version with a fix for it....It prevented users from opening files. My apologies...
It should work fine now, please let me know guys if you find bugs/errors or have any suggestions.
Best regards, Marius.
Re: [Script] Quick Picto Viewer and Fast Slideshow creator
Posted: 18 Jul 2019, 04:35
by elModo7
It's nice to see this getting even better!
Re: [Script] Quick Picto Viewer and Fast Slideshow creator
Posted: 19 Jul 2019, 06:29
by robodesign
Hello, guys and girls! ;-)
I am finally ready to publish a new version... It is all about colors this time ;-). Lots of work was put into for brightness, contrast and saturation adjustment options for images.
Based on the user settings, I create /generate a Color Matrix for GDI+. If one enables auto-adjustment mode, I retrieve first the histograms [L, R, G, B] and based on the statistics I derive from these, I set user friendly brightness, contrast and saturation levels.
Here's the complete change log:
- v3.4.0 (2019-07-19)
- [new] option to control image saturation level
- [new] added image color modes to display R, G and B channels, individually
- [new] option to choose in which mode the image colors should be auto-adjusted
- [new] option to control RGB channels intensity; this is useful for tinting images [only available through the colors adjustment panel]
- [new] a panel dedicated to adjusting image colors; i made this to facilitate Quick Picto Viewer usage with touch screens
- [new] welcome screen images, randomly generated patterns [inspired by @flyingDman from AHK forums]
- improved formula for auto-adjust image brightness and contrast
- further reduced the time to calculate image color adjustments, by 98% compared to v3.3.5; thanks to @swagFag on AHK forums! THANK YOU VERY MUCH !
welcome-image1.jpg (40.24 KiB) Viewed 17657 times
adjust-image-panel.jpg (224.48 KiB) Viewed 17657 times
I hope you will like this new version.... next is .... image cropping options
PS. If you cannot find the menu option to invoke the colors adjustments panel, you can invoke it with U key...
Best regards, Marius.
Re: [Script] Quick Picto Viewer and Fast Slideshow creator
Posted: 19 Jul 2019, 10:48
by arcticir
Do you have plans to increase support for webp? Thanks.
Re: [Script] Quick Picto Viewer and Fast Slideshow creator