Picturalizer is the result.
[ Direct Link ]
3 variants are included in the package: 'Random', 'Desktop', & 'BarImage'
The 'Desktop' skin will load by default; right-click and select 'Custom skin actions', 'Configure' to set the PicturePath and bar path variables. Click 'Apply & Exit' to refresh the skin.
Each will display full-color portions of the image as bars for the audio visualizer. When no audio is playing, full-color images will be displayed (if backgrounds are not hidden), thus, they could double as Gallery Viewers, or a Wallpaper Changer based on the ChangeRate timer.
The 'BarImage' variant is designed to display images re-sized to your desired dimension; I include sample images in the skin package.
Click below to view 'Music' BarImage preview: A grey-scaled, semi-transparent, scaled copy of the image is set behind, with a solid-colored background behind that to cover any current wallpaper. Both are optional. Scroll the mouse to change the background-bar contrast.
The number of bars (20~160 or 'custom') can be set in the 'Configure' skin. The gap is adjustable to maximum of 1/2 the bar width. Access the 'Config' skin via a middle-click or from the context menu. The 'Picturalizer' title, Auto-Change mode, border, invert, bars/bands, etc. can be toggled from the context menu.
Larger images will use more CPU cycles, so re-sizing all to a lower resolution is one possible solution. (Removed full-screen as of version 1.2016.04.10... no current solution for excess CPU load). If you set the 'bar path' variable to a folder with full screen images, it can be used full screen, but be aware that this will use more CPU cycles.
:: History ::
Version 1.2016.05.17
Modified Bands: Full-size bands responds to freq volume level
Added Scaler: 1/4, 1/8, and 1/16 of screen width images
Added custom number of band setting (2~160)