[Script] Quick Picto Viewer v5+

Post your working scripts, libraries and tools for AHK v1.1 and older
robodesign
Posts: 934
Joined: 30 Sep 2017, 03:59
Location: Romania
Contact:

Re: [Script] Quick Picto Viewer v5+

Post by robodesign » 22 Apr 2022, 13:09

Hello!

I am back at it again! This is a substantial release, changing once again how keyboard shortcuts are handled. No more AHK hotkeys ;-). Kaput. However , for users, two new major features: bezier paths and keywords identifier [useful for large files lists], and many other small improvements.

- v5.7.0 (2022-04-22)
- [new] users can now draw Bézier vector paths; this greatly facilitates drawing of complex shapes
- [new] multi-rename panel allows to change letters case as well; various bug fixes related to multi-renaming
- [new] option to limit «search and replace» in index on the selected files only
- [new] keywords identifier; Quick Picto Viewer can now generate a list of the keywords found in folder paths and file names
- [new] users can now drag files from the main window to the folders tree panel or the omnibox
- keyboard shortcuts are now no longer registered through AHK hotkeys; QPV now uses WM_KeyDown Microsoft Windows messages to detect keystrokes and shortcuts
- folder paths are now automatically shortened based on the available width in the viewport
- various bug fixes

@ozzii : Thank you ! ;-)

Source files on Github:
https://github.com/marius-sucan/Quick-Picto-Viewer

ZIP Package compiled [x64 only]
http://marius.sucan.ro/media/files/blog/ahk-scripts/quick-picto-viewer-compiled.zip


Best regards, Marius.
-------------------------
KeyPress OSD v4: GitHub or forum. (presentation video)
Quick Picto Viewer: GitHub or forum.
AHK GDI+ expanded / compilation library (on GitHub)
My home page.

User avatar
Hellbent
Posts: 2102
Joined: 23 Sep 2017, 13:34

Re: [Script] Quick Picto Viewer v5+

Post by Hellbent » 22 Apr 2022, 15:08



:clap: I love the effects!

robodesign
Posts: 934
Joined: 30 Sep 2017, 03:59
Location: Romania
Contact:

Re: [Script] Quick Picto Viewer v5+

Post by robodesign » 28 Apr 2022, 03:24

Hello, people !

I am back with a new version.

- v5.7.1 (2022-04-28)
- [new] ability to skew image object when using the transform tool
- important bug fixes

Best regards, Marius.
-------------------------
KeyPress OSD v4: GitHub or forum. (presentation video)
Quick Picto Viewer: GitHub or forum.
AHK GDI+ expanded / compilation library (on GitHub)
My home page.

User avatar
TheArkive
Posts: 1027
Joined: 05 Aug 2016, 08:06
Location: The Construct
Contact:

Re: [Script] Quick Picto Viewer v5+

Post by TheArkive » 29 Apr 2022, 07:30

Look out GIMP, Adobe, robo is coming for ya! ;)

User avatar
tidbit
Posts: 1272
Joined: 29 Sep 2013, 17:15
Location: USA

Re: [Script] Quick Picto Viewer v5+

Post by tidbit » 29 Apr 2022, 13:31

gimp doesn't even have basic shape drawing, and they refuse to add basic tools like that. I've long lost hope on GIMP. Loved it in highschool / early 2000s, but it has barely changed in 2 decades. if anything, Krita has passed them up. Or even blender LOL
rawr. fear me.
*poke*
Is it December 21, 2012 yet?

robodesign
Posts: 934
Joined: 30 Sep 2017, 03:59
Location: Romania
Contact:

Re: [Script] Quick Picto Viewer v5+

Post by robodesign » 03 May 2022, 16:44

Hello, guys!

Please help me decide what to do next in QPV.
These are the options :

- draw bar charts tool
- iterator tool, God rays, circular shapes duplicator
- ASCII art filter, by gray levels
- magic wand tool
- motion /zoom blur effect
- create symmetry - image, vectors
- status bar with contextual infos

What should I implement next?

Best regards, Marius.
Last edited by robodesign on 10 May 2022, 07:16, edited 1 time in total.
-------------------------
KeyPress OSD v4: GitHub or forum. (presentation video)
Quick Picto Viewer: GitHub or forum.
AHK GDI+ expanded / compilation library (on GitHub)
My home page.

User avatar
hoppfrosch
Posts: 443
Joined: 07 Oct 2013, 04:05
Location: Rhine-Maine-Area, Hesse, Germany
Contact:

Re: [Script] Quick Picto Viewer v5+

Post by hoppfrosch » 04 May 2022, 00:12

As you are asking: (number of stars means priority)

- * draw bar charts tool
- iterator tool, God rays, circular shapes duplicator
- ASCII art filter, by gray levels
- *** magic wand tool
- motion /zoom blur effect
- create symmetry - image, vectors
- ** status bar with contextual infos

robodesign
Posts: 934
Joined: 30 Sep 2017, 03:59
Location: Romania
Contact:

Re: [Script] Quick Picto Viewer v5+

Post by robodesign » 10 May 2022, 07:14

Hello, guys!

I am back with a new version.

- v5.7.2 (2022-05-10)
- [new] zoom / motion blur
- various bug fixes and minor improvements

To be noted, with the new tool, one can also create «God rays» effects.

@hoppfrosch : Thank you for your feedback. The magic wand tool is planned for the next release. The tool will allow users create alpha masks, and the core for it will be the flood fill DLL functions.

Best regards, Marius.
-------------------------
KeyPress OSD v4: GitHub or forum. (presentation video)
Quick Picto Viewer: GitHub or forum.
AHK GDI+ expanded / compilation library (on GitHub)
My home page.

arcticir
Posts: 693
Joined: 17 Nov 2013, 11:32

Re: [Script] Quick Picto Viewer v5+

Post by arcticir » 18 May 2022, 01:20

I tried using the opencv-ahk bindings released by thqby and loaded the images and got a 2.5x performance improvement compared to AutoHotkey's built-in image processing. This seems to be a good option. But I have not found a way to make it work for AHKGUI.

robodesign
Posts: 934
Joined: 30 Sep 2017, 03:59
Location: Romania
Contact:

Re: [Script] Quick Picto Viewer v5+

Post by robodesign » 28 May 2022, 12:26

Hello, guys!

I am back at it again... I updated the first post in this thread. The features list is now organized into groups.

- v5.7.3 (2022-05-28)
- [new] dedicated panel to adjust image colors with alpha masking support; previously, one would have had to use the viewport colors adjustment panel
- [new] option to set grayscale levels in «desaturate» image panel
- [new] option to reset transformed image object to initial coordinates
- substantially improved Microsoft Windows Narrator [and other screen readers] compatibility with the viewport
- other improvements and fixes

Feedback always welcomed.

Best regards, Marius.
-------------------------
KeyPress OSD v4: GitHub or forum. (presentation video)
Quick Picto Viewer: GitHub or forum.
AHK GDI+ expanded / compilation library (on GitHub)
My home page.

robodesign
Posts: 934
Joined: 30 Sep 2017, 03:59
Location: Romania
Contact:

Re: [Script] Quick Picto Viewer v5+

Post by robodesign » 23 Jun 2022, 08:08

Hello, guys!

Back with a new version meant to improve pre-existing stuff.

- v5.7.5 (2022-06-28)
- bug fixes

- v5.7.4 (2022-06-23)
- [new] menu bar; the quick bar was replaced with a proper menu bar structure
- all of the required DLLs are now packaged in the ZIP and available on the GitHub repository; should be easier for new users to pick-up and run QPV
- restored Windows 7 compatibility; should be entirely functional now
- various bug fixes

I suppose , the next release will have actual new tools / features. This is what's planned:
https://github.com/users/marius-sucan/projects/1

Best regards, Marius.
-------------------------
KeyPress OSD v4: GitHub or forum. (presentation video)
Quick Picto Viewer: GitHub or forum.
AHK GDI+ expanded / compilation library (on GitHub)
My home page.

robodesign
Posts: 934
Joined: 30 Sep 2017, 03:59
Location: Romania
Contact:

Re: [Script] Quick Picto Viewer v5+

Post by robodesign » 16 Aug 2022, 11:01

Hello, people !

I am back....

- v5.7.6 (2022-08-16)
- [new] tool to create PDFs or multi-paged TIFFs from the selected files; if the selected file(s) have multiple frames or pages, these pages will be processed and become part of the newly created file
- [new] option to extract image frames to image files, from GIFs, TIFFs and WebP
- [new] ability to print selected files in one go; batch printing
- [new] option to remove metadata from selected files; this relies on Exiftool
- [new] file information panel now uses Exiftool to display image metadata
- [new] «add noise» tool has additional noise types
- [new] the image blur tool now allows users to define independent values for blur on X and Y axis
- replaced the box blur function with box_blur() from cImg library; the results look much better
- many important bug fixes

Any feedback is... always welcomed.

Best regards, Marius.
-------------------------
KeyPress OSD v4: GitHub or forum. (presentation video)
Quick Picto Viewer: GitHub or forum.
AHK GDI+ expanded / compilation library (on GitHub)
My home page.

ozzii
Posts: 481
Joined: 30 Oct 2013, 06:04

Re: [Script] Quick Picto Viewer v5+

Post by ozzii » 17 Aug 2022, 06:41

As always, thanks for your work Marius.

robodesign
Posts: 934
Joined: 30 Sep 2017, 03:59
Location: Romania
Contact:

Re: [Script] Quick Picto Viewer v5+

Post by robodesign » 18 Aug 2022, 07:36

@ozzii . Thank you <3

Thanks to @tidbit , several bugs were identified and now, fixed. V5.7.7 was released to this end.

Best regards, Marius.
-------------------------
KeyPress OSD v4: GitHub or forum. (presentation video)
Quick Picto Viewer: GitHub or forum.
AHK GDI+ expanded / compilation library (on GitHub)
My home page.

robodesign
Posts: 934
Joined: 30 Sep 2017, 03:59
Location: Romania
Contact:

Re: [Script] Quick Picto Viewer v5+

Post by robodesign » 01 Oct 2022, 06:30

Hello!

Back with a new version:

- v5.7.8 (2022-10-01)
- [new] option to add to favourites folders and files lists [.SLDs]
- [new] slideshow random modes: with a bias for the first or second half of the files list, or no explicit bias
- users can now create a folders list to scan for files when no image or folder is opened
- various bug fixes

Thank you .

Best regards, Marius.
-------------------------
KeyPress OSD v4: GitHub or forum. (presentation video)
Quick Picto Viewer: GitHub or forum.
AHK GDI+ expanded / compilation library (on GitHub)
My home page.

robodesign
Posts: 934
Joined: 30 Sep 2017, 03:59
Location: Romania
Contact:

Re: [Script] Quick Picto Viewer v5+

Post by robodesign » 01 Dec 2022, 14:43

Hello!

Work on Church Bells Tower ended, now I resumed work on Quick Picto Viewer .


- v5.7.9 (2022-12-01)
- [new] gradient preview in the Fill Area panel and in Alpha Mask tab
- [new] options to choose image destination format on auto-crop
- [new] ability to choose for what monitor to set the image as wallpaper, and its position on the desktop, and background color; it now works on Windows 7 [but not per monitor]
- the file operations conflict message box now shows an image thumbnail for the source and destination files
- reimplemented from scratch the auto-crop function; now it uses C++ [the DLL] and it is MUCH faster; about 30x faster
- the alpha mask panel shows fewer UI elements at once; they are shown or hidden based on the options selected
- made larger the image preview area in the panels that integrate this kind of UI element
- the color picker should now work on Windows 7 if the hardware acceleration is enabled
- panel layout fixes for Windows 7
- really MANY bug fixes , and important ones


After two months of daily tests... These were the changes, summarised.

As always, feedback is welcomed.

Best regards, Marius.
-------------------------
KeyPress OSD v4: GitHub or forum. (presentation video)
Quick Picto Viewer: GitHub or forum.
AHK GDI+ expanded / compilation library (on GitHub)
My home page.

robodesign
Posts: 934
Joined: 30 Sep 2017, 03:59
Location: Romania
Contact:

Re: [Script] Quick Picto Viewer v5+

Post by robodesign » 08 Dec 2022, 13:47

Hello there!

- v5.8.0 (2022-12-08)
- [new] tool to copy/move files by maintaining their folder(s) structure
- optimized features that use blur; instead of relying on GDI+ , I use cImg for small radius blurring
- optimized the speed for «Radial blur» tool; it should still be faster
- fixed broken toolbar button - pen/vector draw tool
- image alignment in the viewport is now adapting to the toolbar [if activated]
- aborting long operations is now easier; the prompt will show up faster when trying to stop the operation; and the processes are no longer continuing while the prompt is visible
- other bug fixes I no longer remember to list here

God bless you <3 ^_^

Best regards, Marius.
Last edited by robodesign on 12 Dec 2022, 10:27, edited 1 time in total.
-------------------------
KeyPress OSD v4: GitHub or forum. (presentation video)
Quick Picto Viewer: GitHub or forum.
AHK GDI+ expanded / compilation library (on GitHub)
My home page.

robodesign
Posts: 934
Joined: 30 Sep 2017, 03:59
Location: Romania
Contact:

Re: [Script] Quick Picto Viewer v5+

Post by robodesign » 12 Dec 2022, 10:27

New releases:

- v5.8.2 (2022-12-12)
- fixed important regression; it caused the malfunctioning of message boxes since v5.8.0;

- v5.8.1 (2022-12-09)
- bug fixes related to alpha masking
-------------------------
KeyPress OSD v4: GitHub or forum. (presentation video)
Quick Picto Viewer: GitHub or forum.
AHK GDI+ expanded / compilation library (on GitHub)
My home page.

robodesign
Posts: 934
Joined: 30 Sep 2017, 03:59
Location: Romania
Contact:

Re: [Script] Quick Picto Viewer v5+

Post by robodesign » 31 Jan 2023, 16:24

Hello, guys!

I am back with a new version.

- v5.8.5 (2023-01-31)
- [new] complete overhaul of all the panels; better layouts, replaced all the win32 sliders with a custom slider control
- [new] tool to create image symmetry, to mirror sides, or to simply generate patterns
- [new] users can now create customizable rays, grids and spirals [in the «Draw parametric lines» panel]
- [new] automatic contrast and levels image filter; it can also be applied in batch, on multiple files in one go
- [new] image filters: sharpen, rectangular to polar, polar to rectangular, and several new blur modes [in the «Gaussian blur» panel]
- [new] fill area shape allows users to control rectangle roundness and the cavity of the shape
- [new] the ellipse can be sliced into a pie in the «Fill area shape» panel
- [new] ability to set a string filter for the recorded seen images; this allows users to prevent QPV from recording images as seen from a specific folder or those that match a given keyword, or partial path
- users can now drop an image on the window from Explorer to paste it in place, into the current image
- added the ability to drop vector shapes [*.vqpv files] on the main window, to import and edit the shape
- separated the pixelize filter from the blur panel
- fixed bugs related to creating PDF files; the generated PDFs should be correct now
- various other fixes and improvements
- code clean-up and reorganization; i used this Microsoft Visual Studio code extension: https://github.com/CoffeeChaton/vscode-autohotkey-NekoHelp

I hope you guys like it.

Best regards, Marius.
-------------------------
KeyPress OSD v4: GitHub or forum. (presentation video)
Quick Picto Viewer: GitHub or forum.
AHK GDI+ expanded / compilation library (on GitHub)
My home page.

robodesign
Posts: 934
Joined: 30 Sep 2017, 03:59
Location: Romania
Contact:

Re: [Script] Quick Picto Viewer v5+

Post by robodesign » 01 Feb 2023, 15:21

More videos to come:

-------------------------
KeyPress OSD v4: GitHub or forum. (presentation video)
Quick Picto Viewer: GitHub or forum.
AHK GDI+ expanded / compilation library (on GitHub)
My home page.

Post Reply

Return to “Scripts and Functions (v1)”