Page 10 of 14

Re: [Script] Quick Picto Viewer v5+

Posted: 27 May 2021, 14:18
by robodesign
@tidbit .Thank you . <3

Here's a new version:

- v5.1.5 (2021-05-27)
- [new] brush shape and color randomization options
- important bug fixes

Next is.. a toolbar.

Best regards, Marius.

Re: [Script] Quick Picto Viewer v5+

Posted: 08 Jul 2021, 10:53
by robodesign
Hello, guys!

I am back at it again! A new version of Quick Picto Viewer is here. It has many bug fixes. Memory leaks fixes. Crashes fixes. And some new features:

- v5.2.0 (2021-07-08)
- [new] «check for updates» mechanism implemented [Menu > Help > ...]; it only checks for a newer version; the user must download and update the application
- [new] gamma correction option; when this is activated and images are edited, the colors are mixed using gamma correction; this improves colors mixing quality
- [new] draw shape contours panel
- [new] texture option fill for «fill shape» tool
- [new] brushes can have textures now - you can find a drop down with textures in the Paint Brush panel
- [new] brush automatic rotation based on mouse movements
- [new] option to set viewport ambiental texture size [Menu > Interface > Additional settings]
- reorganized the «fill shape» panel
- various important bug fixes


I hope you guys like it.

Best regards, Marius.

Re: [Script] Quick Picto Viewer v5+

Posted: 09 Jul 2021, 08:16
by ozzii
Ss always Marius, thank you for your work.

Re: [Script] Quick Picto Viewer v5+

Posted: 15 Aug 2021, 08:42
by robodesign
Hello, guys!

@ozzii . Thank you <3

Has anyone missed me, huh? :-)

Here's a new version of Quick Picto Viewer . This brings a mildly sexy toolbar to facilitate the usage of the application and... bug fixes.

- v5.2.5 (2021-08-15)
- [new] proper toolbar;
- left and right click actions for the icons; it also allows to click and drag to adjust values associated with the icon actions;
- it can be used with a keyboard - press Shift+Tab to acttivate it, and then the arrow keys to navigate the icons;
- the toolbar is dynamic - icons or their associated actions change on context; tooltips are updated to reflect this;
- the toolbar can be horizontal or vertical; two columns options also available;
- icon sizes can be changed
- the quick bar is now obsolete and is deactivated by default; the toolbar is now turned on by default
- various bug fixes and minore improvements

Screenshots with the toolbar on the first page, post.

Best regards, Marius.

Re: [Script] Quick Picto Viewer v5+

Posted: 16 Aug 2021, 22:07
by arcticir
Thank you.
Do you have any plans to use Direct2D instead of GDI+?
The performance of GDI+ is too low, very slow when loading and zooming images (20M+), a common problem for almost all image viewers using GDI+. GDI+ is almost a thing of the past.

There are packaged Direct2D libraries d2d1.ahk in the forum.

https://github.com/neptercn/Component_AHK

Re: [Script] Quick Picto Viewer v5+

Posted: 18 Aug 2021, 03:22
by robodesign
Hello!

@arcticir Reply:

Yes, I am aware D2D is the modern way to go about making an image viewer, along with WIC. And two years ago, I even attempted using D2D with the library you suggested, but I failed to get it working. However I got D2D working with a nicely coded working D2D library for AutoIT. And oh boy, it was MUCH faster to zoom and rotate images. As an introductory phase for me, towards D2D, I struggled a lot with getting a WIC library (I think from the same guy) to work in AHK, but I failed. You can even find the WIC library file in the Quick Picto Viewer sources - it is unused. I have not seen or found examples of D2D or WIC working in AHK to help me get started.

Now, the main reason Quick Picto Viewer does not have D2D is my limited intellect and understanding of pointers, structs and the D2D APIs. If you want and know how to use D2D APIs, I am open to receive help with this. This limited intellect I have also keeps me from moving away from AHK. I would like to use a proper language, eg. C++, Rust or C#. I suppose I could code a much more efficient version of Quick Picto Viewer in a proper language and without having it falsely flagged as malware.

Thank you for the suggestion. I may try it again at some point .

Best regards, Marius.

Re: [Script] Quick Picto Viewer v5+

Posted: 18 Aug 2021, 07:59
by hasantr
Quick Picto Viewer. It's a huge job done with Autohotkey.

Re: [Script] Quick Picto Viewer v5+

Posted: 18 Aug 2021, 15:08
by arcticir
I have collected two properly working packages which require AHK-H1 to run.


dcomp_sample1.zip
(29.74 KiB) Downloaded 279 times
It is an example of loading and displaying an image. But it uses D3D, which D2D depends on D3D at the bottom. D3D contains all the features of D2D and is much richer.

UIAnimationSample.zip
(12 KiB) Downloaded 279 times
is the example related to D2D rendering.

Re: [Script] Quick Picto Viewer v5+

Posted: 21 Aug 2021, 06:02
by robodesign
@arcticir . Thank you very much . I will look into those soonish.

Hello, guys!

I painted a new image entirely in Quick Picto Viewer and recorded the entire process. I made a timelapse video of this.



Image

Full size image: http://marius.sucan.ro/media/files/blog/ahk-scripts/images/the-cosmic-eyestrain.jpg

The video is intended to demonstrate the capabilities of Quick Picto Viewer as an image editor.

Best regards, Marius.

Re: [Script] Quick Picto Viewer v5+

Posted: 21 Aug 2021, 09:36
by arcticir
It's so awesome that you forget that this was done with AHK.
I tried to look at its source code and desperately found that quick-picto-viewer.ahk has 60,000+ lines of code. Such a large amount of code is equally awesome. If I follow my habit, even splitting them into 6 files would be 10000 lines each :shock:

Re: [Script] Quick Picto Viewer v5+

Posted: 21 Aug 2021, 16:40
by hasantr
Make Photoshop killer with Autohotkey. An amazing job.
I like the Fast Stone Image Viewer. It's been indispensable on my computer for years. In full screen mode, the ability to view photos in the folder in the hidden top bar is very good. It also has beautiful features that point to photos and then select and move or delete those photos. Are you interested in I don't know.. But your job is already great.
https://www.faststone.org/FSViewerDetail.htm

Re: [Script] Quick Picto Viewer v5+

Posted: 23 Aug 2021, 11:04
by ozzii
Just one word: E X T R A O R D I N A R Y

Re: [Script] Quick Picto Viewer v5+

Posted: 23 Aug 2021, 15:38
by tidbit
thats 13 letters.

Re: [Script] Quick Picto Viewer v5+

Posted: 25 Aug 2021, 16:34
by robodesign
Thanks guys for the positive messages.

@arcticir .yes, this is my biggest script. It also has many includes... It'll not grow much more, as I plan to gradually end the work on it, as it slowly becomes tiring.

@hasantr .. You can do that in QPV. Open image or folder of images and press enter key. In thumbnails list view you can select images or delete images individually, rename, move and so on. You can also identify dupes and generate statistics. Press F4 to open the folders explorer for more abilities.

Side note. QPV is not intended as a "Photoshop killer". It's just meant to be a picture viewer with some sweet image editing tools. In other words, I want to have it cover gloriously the casual image editing needs.

New version coming soon.

Best regards, Marius.

Re: [Script] Quick Picto Viewer v5+

Posted: 27 Aug 2021, 14:20
by robodesign
And I am baaaack...


- v5.2.7 (2021-08-27)
- [new] option to paint using symmetry along X or Y, or both axis [available only for solid color, soft edges and cloner brush types]
- [new] option to draw freeform shapes using symmetry on X or Y axis
- [new] option to alter GIFs playback speed with alt + comma / dot
- [important] fixed brushes not applying brush texture properly [cloner, eraser, effects, smudge and so on]
- other bug fixes

I still plan to add: bucket tool to recolour areas... and the ability to skew images [using the transform tool].

Best regards, Marius.

Re: [Script] Quick Picto Viewer v5+

Posted: 15 Sep 2021, 14:14
by robodesign
Hello, good people of Earth, aka Earthlings!

I come in peace, to you all, with gifts like no other:

- v5.3.0 (2021-09-15)
- [new] flood fill tool with advanced features: blending modes, tolerance and more options
- quick menus search panel is now resizable
- many important bug fixes

Example of the flood fill capabilities:
Image

It only took one click on her blouse, to change its color.

PS. Before anyone asks, she is Kym Graham (aka Kay), from OnlyTease... app features ;-).

Best regards, Marius.

Re: [Script] Quick Picto Viewer v5+

Posted: 16 Sep 2021, 11:41
by ozzii
Does she come with the update :xmas: :dance:
I'm downloading right away :oops: several times....

Re: [Script] Quick Picto Viewer v5+

Posted: 17 Sep 2021, 02:37
by robodesign
ozzii wrote:
16 Sep 2021, 11:41
Does she come with the update :xmas: :dance:
I'm downloading right away :oops: several times....
Please let me know how was your experience with QPV. Any feedback is welcomed. Thank you very much.

Best regards, Marius.

Re: [Script] Quick Picto Viewer v5+

Posted: 17 Sep 2021, 05:14
by viv
surprising
As a non-English user
I typed the following using an online translator and hope you can read it
There is a lot of content, so I hope you don't get bored

1,When I switch to the next image or drag the image in zoom mode each time
The mouse will show an animation of what is loading(A turning circle)
Is this inevitable?

2,Is there a similar function to pre-read the next image?
I have noticed that when switching to the next image the screen fades slightly and is displayed in the middle "(-)"
Similar darkening when scrolling up and down in thumbnail mode
Is there a way to disable this loading tips?
There is also a longer loading time when the next image is larger
So there is the ability to pre-read the next image or even the next 10 (custom) images?

3,Is there a moderate width display mode?
This is perfect for comics where the width is greater than the length of the image
1.jpg
1.jpg (396.94 KiB) Viewed 4339 times
4,Is there an option for a sorting method?
such as file name, size, modification time, etc.

5,Hide title bar
Hopefully in this mode && images are not zoomed in && !touch screen mode
Hold down the left button and drag the window to move the window position
Otherwise there is no way to change the window position

6,Shortcut settings
I did notice that the Help quick picto vierwer interface has keyboard shortcuts
but these shortcuts cannot be modified
Is there an option to change them?

7,some bugs?
Associate Quick Picto Viewer not work, either run directly or as an administrator user(This is supposed to set the default image viewer?)

Dragging an image to the current window does not change the working folder
The first time you drag an image it will change the working folder to the folder where the image is located
But then dragging the image to the window does not change the working folder

In fixed to original size mode
Image position cannot be changed by arrow keys or mouse
The move operation can be resumed by moving slightly in the image navigator

Re: [Script] Quick Picto Viewer v5+

Posted: 17 Sep 2021, 06:34
by robodesign
@viv . Thank you for the feedback.

1. You cannot disable this. I do not plan to add an option for this.

2. Precaching of images is planned, some time in the distant future, not soon. Loading tips cannot be deactivated, and i have no plans to add an option to disable them. I want users to know exactly when the application is busy loading or processing stuff.

3. The image adaptation to window mode described is not available yet. Might be added in the future...

4. Yes. Press Enter to switch to list/thumbnails mode and in the main menu or in the toolbar you can find «Sort» It has many options to sort files.

5. Yes, this option is available as well . Main menu > Interface.

6. I would love to allow users to customize keyboard shortcuts, but it entails too much work. This is not planned.

7. Associate Quick Picto Viewer with image file formats does not work because Microsoft does its best to prevent applications from modifying system file associations, in Windows 10 . Other image viewers have the same issues, at least when i tested them.

8. That is intentional, not a bug. Working folder is only based on the first dragged image.

9. Original size mode is distinct from Custom zoom mode. Only in custom zoom mode images can be panned. The image navigator automatically switches to that mode.

Thank you again.

Best regards, Marius.